さて、これが私の最後の質問です (その日の質問です): 私は自分のプログラムに文書を検索させようとしています。ドキュメントのどこかに「失敗」という単語が含まれている場合、プログラムは「エラー」という単語を検索し、エラーのすべてのインスタンスを記録します。ただし、2つを相互に依存させるのに苦労しています。助けてください!私は Perl に非常に慣れていません (これは Perl を使用して 2 日目です) ので、提供できる詳細/コメントが多いほど良いです! これが私の現在のコードです。現在は実行されないことを認識しています。
#!/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" ;
}
}
}
}
}
ファイルを閉じます。LOGFILE を閉じます。