Рассмотрим следующую глупую программу на Perl:
$firstarg = $ARGV[0];
print $firstarg;
$input = <>;
print $input;
Я запускаю его из терминала, например:
perl myprog.pl sample_argument
И получить эту ошибку:
Can't open sample_argument: No such file or directory at myprog.pl line 5.
Есть идеи, почему это так? Когда он доходит до ‹>, он пытается прочитать из (несуществующего) файла «sample_argument» или что-то в этом роде? И почему?