Как мне запустить скрипт Perl в Mac OS X? - PullRequest
47 голосов
/ 12 апреля 2010

Как запустить скрипт Perl в OS X?

Честно говоря, я нигде не могу найти ответ! Предположительно я должен запустить команду в Терминале, но что?

(я знаю, что это очень простой и глупый вопрос)

Ответы [ 3 ]

75 голосов
/ 12 апреля 2010

Вы можете запустить скрипт Perl, вызвав интерпретатор Perl и указав в качестве входного файла:

perl myprogram.pl
17 голосов
/ 12 апреля 2010

Самый простой способ запустить скрипт на Perl - это опция:

perl myprogram.pl

Однако, вы можете найти более полезным добавить строку shebang вверху файла perl.

#!/usr/bin/perl
print "Hello World!\n";

Чтобы выполнить этого сценария, вам необходимо добавить разрешения на выполнение вашей программы. Run:

chmod +x myprogram.pl

Теперь, чтобы запустить скрипт, вы можете просто набрать:

./myprogram.pl
15 голосов
/ 12 апреля 2010

Хороший учебник по 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...