从命令行运行Perl脚本?

Jam*_*ynn 7 perl perl-express

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

m0s*_*it0 9

您需要将Perl解释器(通常命名perl)导出到您的路径.然后你就可以做到

perl path/to/script.pl
Run Code Online (Sandbox Code Playgroud)

在基于UNIX的系统中,如果使用前置,则还可以直接运行脚本

#!/usr/bin/perl
Run Code Online (Sandbox Code Playgroud)

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


Que*_*tin 6

根据文件:

Perl Express不依赖于特定的Perl端口,应该适用于任何Windows版本.

系统要求:

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

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