Существует аналогичный вопрос о Windows, но он не будет работать для компьютеров на базе Unix (специально для OS X).выполнить perl в командной строке без указания perl в UNIX
Я хочу набрать имя файла, скажем example.pl
или example.pl parametertext.txt
, и получить его знать для выполнения perl.
В файле указан #!/usr/bin/perl
, чтобы он мог найти исполняемый файл. Вместо этого я получаю сообщение:
bash: example.pl: command not found
Разве это не должно быть '#!/Usr/bin/perl'? Без пробелов (не уверен, что это важно) и полный путь? Кроме того, ваш исполняемый файл .pl? (попробуйте 'chmod + x example.pl'). Не говоря уже о том, что '.' не находится в вашем' PATH', тогда вам нужно запустить './Example.pl', а не' example.pl'. –
Также вы установили исполняемый файл? Что означает «не работает», можете ли вы дать сообщение об ошибке? –
@ DanFego да, я думаю, автокоррект наткнулся на него, но я забыл/ – Chris