从命令行运行Perl脚本?

时间:2013-07-19 14:31:24

标签: perl perl-express

我的perl express 2.5已加载到我的服务器上。我希望能够使用命令行运行我的perl脚本,以便可以调度它们,而不是手动调出Perl Express中的脚本并单击run命令。有没有办法使用此版本的Perl从命令行执行脚本,或者我是否需要下载更新或更强大的Perl引擎版本。

3 个答案:

答案 0 :(得分:8)

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

perl path/to/script.pl

在基于UNIX的系统中,如果您预先添加

,则还可以直接运行脚本
#!/usr/bin/perl

到脚本并赋予它们可执行权限(您可能需要将/usr/bin/perl替换为Perl解释器的路径)。

答案 1 :(得分:6)

根据the documentation

  

Perl Express与特定的Perl端口无关,应该适用于任何Windows版本。

the system requirements

  

Windows 98 / Me / 2000 / XP / 2003, Perl Interpreter

所以,你可能已经安装了一个单独的Perl发行版。这应该有一个perl.exe可执行文件,您可以使用它来运行您的脚本。

答案 2 :(得分:1)

您只需要提供perl命令和perl脚本的路径。 例如:

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