【问题标题】:Running Perl Script from Command Line?从命令行运行 Perl 脚本?
【发布时间】:2013-07-18 21:25:17
【问题描述】:

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

【问题讨论】:

  • @dougEfresh — Perl Express 仅适用于 Windows。

标签: perl perl-express


【解决方案1】:

根据the documentation

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

the system requirements:

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

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

【讨论】:

    【解决方案2】:

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

    perl path/to/script.pl
    

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

    #!/usr/bin/perl
    

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • 对不起,D:\Project\dir>perl
      • 不要评论你的编辑,而是点击edit按钮编辑你的答案
      猜你喜欢
      • 1970-01-01
      • 2014-04-11
      • 2016-07-14
      • 2011-05-31
      • 2016-02-20
      • 2013-06-12
      • 1970-01-01
      • 1970-01-01
      • 2016-06-19
      相关资源
      最近更新 更多