如何在OS X上运行Perl脚本?
您可以通过调用Perl
解释器并将文件作为输入来运行Perl
脚本:
perl myprogram.pl
运行 Perl 脚本最简单的方法是使用以下选项:
perl myprogram.pl
不过,你可能会发现在 Perl 文件顶部添加一个 shebang 行更加有用。
#!/usr/bin/perl
print "Hello World!\n";
为了执行这个脚本,你需要给程序添加执行权限。运行:
chmod +x myprogram.pl
现在,为了运行你的脚本,你可以简单地输入:
./myprogram.pl
在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解释器作为命令来执行来自文件中的脚本,并将脚本作为参数传递(在这种情况下,不需要对脚本授予执行权限):
perl /path/to/script/script1.pl
由于某些原因,整个目录对我来说都不起作用,但我刚刚做了
perl ~/Desktop/file.pl
(您也可以使用位于~/之后的任何用户文件夹)
-w
参数:perl -w myprogram.pl
。 - Paul R-w
标志将添加大量警告和类似内容。 - Zach Lysobey