解析Perl脚本命令并获得ARGV

问题描述 投票:0回答:1

我有大约100个不同的脚本,命令如下所示

  1. perl scriptone.pl --option1 PRODUCTION 100
  2. perl scripttwo.pl --option1 UAT 101
  3. perl scriptthree.pl --option1测试102

我需要在不执行perl脚本的情况下获得上述所有脚本的ARGV(1的PRODUCTION,100,2的UAT,101)。

是否有使用SHELL脚本或任何其他perl选项获取ARGV的方法?

perl parsing command argv
1个回答
3
投票

对于类似于您发布的特定shell命令的命令,您可以从以下开始:

@ARGV = split ' ', $cmd;
splice @ARGV, 0, 2;
© www.soinside.com 2019 - 2024. All rights reserved.