→ clanguage: 謝謝 03/17 19:51
請問一下從 perl 呼叫其他 script 程式返回值問題
1.pl 呼叫 2.pl 後, 我傳回值為1, 但在 1.pl 卻收到 256
有人知道是怎麼回事嗎?
1.pl
my $cmd = "2.pl";
system($cmd);
if ($? > 0) {
B say "result=$?";
}
# 印出 result=256
2.pl
my $ret = main();
say "main=$ret";
exit($ret);
# 印出 main=1
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.102.175
※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1489644476.A.913.html