Как я могу запустить Perl script в Mac OS X?

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

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

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

Ответ 1

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

perl myprogram.pl

Ответ 2

Самый простой способ запустить perl script - с помощью опции:

perl myprogram.pl

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

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

Чтобы выполнить этот script, вам нужно добавить права на выполнение в вашу программу. Run:

chmod +x myprogram.pl

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

./myprogram.pl

Ответ 3

Хороший учебник по Perl в OSX можно найти здесь:

http://www.mactech.com/articles/mactech/Vol.18/18.09/PerlforMacOSX/index.html

Общая документация по выполнению кода Perl, конечно, perldoc perlrun.

Чтобы ответить на ваш вопрос напрямую:

Вы можете запустить perl script в любой системе Unix либо с помощью кода, который был оценен и выполнен из командной строки:

perl -e 'print "Hello World\n"';

Или вы можете сохранить свой Perl script в файл (обычно имея расширение .pl, скажем script1.pl, а первая строка - #!/usr/bin/perl), а затем вы можете выполнить его как любую программу Unix (после настройки правильные разрешения на выполнение)

/path/to/script/script1.pl

Вы также можете выполнить script из файла, запустив perl-интерпретатор в качестве команды и предоставив script в качестве параметра (в этом случае разрешения на выполнение для script не нужны):

perl /path/to/script/script1.pl