好的,这是我的最后一个问题(当天):我正在尝试让我的程序搜索文档。如果文档的任何地方都包含“不成功”一词,则程序将搜索“错误”一词并记录所有错误实例。但是,我很难让两者相互依赖。请帮忙!我对 Perl 非常陌生(这只是我使用它的第二天)所以您可以提供的详细信息/评论越多越好!这是我当前的代码,我知道它现在不能运行:
#!/usr/local/bin/perl
my $argument1 = $ARGV[0];
my $argument2 = $ARGV[1];
open (LOGFILE, "<$argument1") or die "Can't find file";
open FILE, ">>$argument2" or die $!;
while (<LOGFILE>){
if {(/Unsuccessful/){
while(<LOGFILE>){
if (/Error/){
print FILE "ERROR in line $.\n" ;
}
}
}
}
}
关闭文件;关闭日志文件;