11

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

4

3 回答 3

12

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

perl path/to/script.pl

在基于 UNIX 的系统中,您还可以直接运行脚本,如果您预先添加

#!/usr/bin/perl

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

于 2013-07-19T14:37:06.713 回答
6

根据文档

Perl Express 不绑定到特定的 Perl 端口,并且应该适用于 Windows 的任何构建。

系统要求

Windows 98/Me/2000/XP/2003,Perl 解释器

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

于 2013-07-19T14:34:14.250 回答
1

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

D:\Project\dir>perl <path_of_perl_script .pl>
于 2017-06-09T04:51:56.100 回答