2013-07-19 245 views
3

我在我的服务器上加载了perl express 2.5。我希望能够使用命令行来运行我的Perl脚本,以便它们可以被调度,而不是手动在Perl Express中启动脚本并单击运行命令。有没有一种方法可以使用这个版本的Perl从命令行执行脚本,还是需要下载更新或更强大的Perl引擎版本?从命令行运行Perl脚本?

+0

哪个平台? – dougEfresh

+2

@dougEfresh - Perl Express仅限Windows。 – Quentin

回答

4

根据the documentation

Perl的快递是不依赖于特定的Perl端口,并应与任何构建于Windows工作。

the system requirements

的Windows 98/ME/2000/XP/2003,Perl解释

那么,你大概有一个单独的Perl发行已经某处安装。应该有一个perl.exe可执行文件,您可以使用它来运行脚本。

4

您需要Perl解释器(通常命名为perl)导出到您的路径。然后,你可以简单地做

perl path/to/script.pl 

在基于UNIX的系统中,你也可以直接运行脚本,如果你在前面加上

#!/usr/bin/perl 

的脚本,并给他们可执行权限(您可能需要更换/usr/bin/perl与你的Perl解释器的路径)。

1

你只需要给perl命令和perl脚本的路径。 示例:

D:\Project\dir>perl <path_of_perl_script .pl> 
+0

对不起, d:\项目\目录> perl的<路径Perl脚本特等> – pal

+2

相反注释你的编辑,通过点击'edit'按钮来编辑你的答案 –