如何在Mac OS X上运行Perl脚本?

时间:2010-04-12 15:45:08

标签: perl macos

如何在OS X上运行Perl脚本?

老实说,我无法在任何地方找到答案!据推测,我必须在终端运行命令,但是什么?

(我知道这是一个真正的基本和愚蠢的问题)

3 个答案:

答案 0 :(得分:75)

您可以通过调用Perl解释程序并将文件作为输入来运行Perl脚本:

perl myprogram.pl

答案 1 :(得分:17)

运行perl脚本的最简单方法是使用选项:

perl myprogram.pl

但是,您可能会发现在perl文件的顶部添加一个shebang行更有用。

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

为了执行此脚本,您需要为程序添加执行权限。运行:

chmod +x myprogram.pl

现在,为了运行您的脚本,您只需输入:

即可
./myprogram.pl

答案 2 :(得分:15)

可以在这里找到关于OSX中Perl的好教程:

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

关于执行Perl代码的通用文档当然是perldoc perlrun

直接回答您的问题:

您可以在任何Unix系统上运行perl脚本,方法是从命令行评估和执行代码:

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

或者您可以将Perl脚本保存到文件(通常具有.pl扩展名,例如script1.pl并且第一行是#!/usr/bin/perl)然后您可以像任何Unix一样执行它程序(设置适当的执行权限后)

/path/to/script/script1.pl

您还可以通过运行perl interpreter作为命令并将脚本作为参数来执行文件中的脚本(在这种情况下,不需要对脚本执行权限):

perl /path/to/script/script1.pl
相关问题