从perl运行exe,并将几个参数作为变量

时间:2015-10-12 13:23:30

标签: perl arguments exe

我试图使用系统命令在Windows上运行Perl中的exe文件。

exe应该得到几个参数,这些参数都是变量。但它失败了错误"无法产生" (以及其他一些错误)

我尝试了几种方法(有些方法没有任何意义)

  system ($some_exe, “$PARAM1" “$PARAM2);
  system ($some_exe.“$PARAM1".“$PARAM2);
  @args = ($some_exe, “$PARAM1" “$PARAM2);      
  system(@args)

那我怎么能这样做呢?

1 个答案:

答案 0 :(得分:2)

您可以使用逗号分隔(只是一个数组)放置多个参数。

system($path, $arg1, $arg2, $arg3, ...);

请参阅:perldoc