[英]how to capture gzip error message in perl script
嘗試打開zip文件時出現壓縮錯誤。 我想捕獲該錯誤消息。 請幫助我做到這一點。 我需要perl中的解決方案。
例如::
gzcat zipfile.gz
gzip:zipfile.gz:文件意外結束
我想將“意外的文件結尾”捕獲到一個變量中。
我如何在PERL中做到這一點?
提前致謝。
我認為該模塊可以幫助您:
您需要重定向stderr輸出。 一種方法(盡管可能取決於您的外殼)是-
my $res = `mycommand 2>&1`;
print "output + errors: $res\n"
這里還有其他建議- 如何在Perl中同時捕獲stderr,stdout和退出代碼?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.