簡體   English   中英

在 perl 腳本中打印錯誤消息

[英]print error message in perl script

我正在運行這段 perl 腳本:

system "bash", "-c",
" some command; exit \${PIPESTATUS[0]}"
and die "has failed"

現在,如果some command沒有正確執行,腳本將失敗,並且has failed ,沒有任何有用的信息。

如何使die命令打印some command產生的任何錯誤消息?

謝謝

像這樣:

system($cmd) == 0 or die "$0: [$cmd] failed: $?\n";

另請參見Perl錯誤變量

有關的...

#!/usr/bin/perl -w

print STDOUT "Molweni!\n";
print STDERR "Hamba Kahle!\n" if ($baddata);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM