diff
でコマンドを実行していperl
ます。
my @lines = `/usr/local/bin/diff -udr \"$expected_file\" \"$gen_file\"`;
if ($? != 0)
{
print ERRFILE "Diff between $expected_file and $gen_file failed\n";
return $diff_err;
}
ここではdiff
、何らかの理由で失敗した可能性があります。例: stderr は/usr/local/bin/diff: test.txt: No such file or directoryを示しました。このメッセージを番組で読みたい。diff
コマンド (またはgrep
実行したコマンド) の stderr メッセージを見つけるにはどうすればよいですか?
事前に助けに感謝します。
ありがとう、マシュー・リジュ