【发布时间】:2016-03-04 20:03:53
【问题描述】:
我正在开发一个 perl 程序(perl 5.8)。该程序使用命令行参数作为其输入。 我面临的问题是 - 我正在使用多个命令行参数。 例如
tool -f "arg1_val" -p "arg2_val"
但在用户忘记指定值的情况下说
tool -f -p "arg2_val"
它假设-f = -p
,而不是出错我正在使用Getopt::Long 和例程 GetOptions
GetOptions ("f=s" => \$opt_f,
"p=s" => \$opt_p,
);
【问题讨论】:
标签: perl