Чтобы получить код возврата, используйте функцию exit
.Пример:
Скрипт Perl:
if ($success) {
$return_value = 0;
} else {
$return_value = 1;
}
exit($return_value);
Скрипт Bash:
perl scriptname args > outfile && exit
Предполагается, что вы хотите выйти, если возвращаемое значение скрипта Perl равно 0 иВы хотите сохранить выходные данные сценария Perl в outfile
.Если возвращаемое значение не равно нулю, оно сохраняется в $?
, вы можете сохранить это значение в переменной, если хотите.