- 论坛徽章:
- 0
|
提取文件字符串问题
我写了一个程序,可以满足要求。但是,不是perl程序,有点C++的味道。
$var1=@ARGV[0];
$var2="switch.log";
$var3="switch1.log";
$var4="switch2.log";
#print "$var1\n";
#print "$var2\n";
#print "$var3\n";
#print "$var4\n";
$d=" ";
$var1="$var1"."$d";
sub subfunc{
my($num1,$num2)=@_;
# print "$num1";
open(file,"<$num2" ;
@array=<file>;;
# print "@array";
$i=0;
while(@array[$i] ne "" {
# print $i;
$number=index(@array[$i],$num1,$number);
# print "$number";
if($number ne -1)
{
# print "$number";
print "@array[$i]\n";
};
$i++;
};
close(file);
};
subfunc($var1,$var2);
subfunc($var1,$var3);
subfunc($var1,$var4);
求教各位,这个程序如何用perl实现啊? |
|