从 shell 脚本调用 Perl,如何将 Perl 的返回值传递给 shell?

Calling Perl from a shell script, how do I pass a return value from Perl to the shell?

我正在成功地从 shell 脚本调用 Perl 脚本。现在我想将 Perl 脚本的返回值传递给 shell 脚本,指示它是否成功。我该怎么做呢?


只需使用适当的退出值退出 Perl 脚本。

exit $exit_value;

exit 0;

if ($problem) { exit 1 }

在 shell 脚本中,您将使用通常的 $? 来检查返回值。