zip ファイルを開こうとすると、zip エラーが発生します。そのエラーメッセージをキャプチャしたい。Plzはそれを行うのを手伝ってください。私はperlで解決策が必要です。
例えば::
gzcat zipfile.gz
gzip: zipfile.gz: 予期しないファイルの終わり
「予期しないファイルの終わり」を変数にキャプチャしたい。
どうすればPERLでそれを行うことができますか??
前もって感謝します。
stderr 出力をリダイレクトする必要があります。これを行う1つの方法(ただし、シェルに依存する場合があります)は-
my $res = `mycommand 2>&1`;
print "output + errors: $res\n"
ここには他の提案もあります - Perl で stderr、stdout、および終了コードを一度にキャプチャするにはどうすればよいですか?