好的,所以我需要读入一个文件,遍历每一行并找到字符串 ERROR 的位置。这是我到目前为止所拥有的:
open(LOGFILE, "input.txt") or die "Can't find file";
$title = <LOGFILE>;
$\=' ' ;
while (<>){
foreach $title(split){
while (/^ERROR/gm){
print "ERROR in line $.\n";
}
}
}
close LOGFILE;
所以我遇到的问题是它只查看每行的第一个单词。所以如果输入是
嘘远错误
它不会记录错误。任何帮助将不胜感激!我是 perl 新手,所以请尽量保持基本。谢谢!