- 论坛徽章:
- 0
|
高手请指点!实力展现......
#! /usr/bin/perl
print "Content-type:text/html\n\n";
$var1=@ARGV[0];
$var2="switch.log";
$var3="switch1.log";
$var4="switch2.log";
$d=" ";
$var1="$var1"."$d";
sub subfunc{
my($num1,$num2)=@_;
open(file,"file\\" . "$num2" ;
@array=<file>;;
$i=0;
while(@array[$i] ne "" {
$number=index(@array[$i],$num1,$number);
if($number ne -1)
{
print "<br>;@array[$i]<br>;\n";
};
$i++;
};
close(file);
};
print <<"END";
END
subfunc($var1,$var2);
subfunc($var1,$var3);
subfunc($var1,$var4);
代码修改后可以正常显示了!(我把perl程序以及log日志放到了同一目录下了,所以跟路径没有关系)
还有一点想请教高手,我每次提取的字符串过长,一行显示不下,我怎样才能更改显示字符的大小啊? |
|