【问题标题】:How do I combine .EXE commands in Perl?如何在 Perl 中组合 .EXE 命令?
【发布时间】:2009-01-23 08:21:34
【问题描述】:

我有一组 .EXE 命令。如何让所有这些命令在 Perl 中作为单个文件运行? 在 Perl 中调用 .EXE 文件的过程是什么?

【问题讨论】:

    标签: perl system external-process


    【解决方案1】:

    Perl system() 函数会这样做:

    #!/usr/bin/perl -w
    
    system("prog1.exe");
    system("prog2.exe");
    

    【讨论】:

    • 不要忘记检查系统命令的退出代码,如果 prog1 失败,您可能不想运行 prog2
    【解决方案2】:

    T从perl调用系统命令的方式是使用

    system("String containing command + args here")
    

    或者如果你想对输出进行一些处理,你可以使用反引号

    `command + args here`
    

    您也可以使用所有普通的 perl 字符串操作单行符和反引号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2019-03-15
      • 1970-01-01
      相关资源
      最近更新 更多