Возможно ли вернуть значение (или хэши или массивы) из скрипта Perl, вызванного другим?Возвращаемое значение из скрипта Perl
caller.pl
printf("%d",system("callee.pl"));
callee.pl
if(<Went good>)
{
return(1);
}
else
{
return(100);
}
И если вы не можете изменить содержимое callee.pl, вы должны сделать «sub callee {do 'callee.pl'}' для достижения того же результата. –
Просто убедитесь, что callee.pl заканчивается [True Value] (http://perldoc.perl.org/functions/require.html), например '1;' В противном случае функция require() может выйти из строя. – khinkle
@hinkle Спасибо, я полностью забыл – user1937198