Как я запускаю скрипт Perl на OS X?
Я честно не могу найти ответ нигде! По-видимому, я должен выполнить команду в Терминале, но что?
(Я знаю, что это - реальный основной и глупый вопрос),
Вы можете запустить свой Perl
скрипт, вызвав интерпретатор Perl
и указав свой файл в качестве ввода:
perl myprogram.pl
Хорошее руководство по Perl в OSX можно найти здесь:
http://www.mactech.com/articles/mactech/Vol.18/18.09/PerlforMacOSX/index.html
Общая документация по выполнение кода Perl, конечно же, perldoc perlrun .
Чтобы напрямую ответить на ваш вопрос:
Вы можете запустить сценарий Perl в любой системе Unix, либо оценив и запустив код из командной строки:
perl -e 'print "Hello World\n"';
Или вы можете сохранить свой сценарий Perl в файл (обычно с .pl
расширение, скажем script1.pl
и с первой строкой #! / Usr / bin / perl
), а затем вы можете выполнить его как любой Unix программа (после установки надлежащих разрешений на выполнение)
/path/to/script/script1.pl
Вы также можете выполнить сценарий из файла, запустив интерпретатор perl в качестве команды и указав сценарий в качестве параметра (в этом случае разрешения на выполнение для сценария не требуются):
perl /path/to/script/script1.pl
Самый простой способ запустить perl-скрипт - с помощью опции:
perl myprogram.pl
Однако вам может показаться более полезным добавить строку shebang в начало perl-файла.
#!/usr/bin/perl
print "Hello World!\n";
Чтобы выполнить этот сценарий, вам нужно добавить разрешения execute к вашей программе. Run:
chmod +x myprogram.pl
Теперь, чтобы запустить ваш скрипт, вы можете просто набрать:
./myprogram.pl