查找数组中800到1200之间仿蠢运备梁的数档扒的perl程序如下
#! /usr/bin/perl
@a = qw/桥梁带敏芦600 590 890 1200 300 900 2000 700 1100/;
@b = grep{$_=~/\S/} map {if($a[$_] >= 800 && $a[$_] <= 1200){$a[$_]}}0..$#a;
print"@b";
这是渣歼用map的方法
my @array; #此数组为你需要查找滚宴或的数组
my @newarray; #此数组祥碧为在查找到的800到1200之间得到的组成新的数组
foreach $element (@array)
{
if( $element >= 800 && $element <大伍= 1200)
{
push @newarray,$element;
}
}