Perl GetOptions()区分大小写

时间:2011-03-23 16:17:41

标签: perl case-sensitive getopt

GetOptions(
    "r|repo=s"       =>   \$repo,
    "R|list-repos"   =>   \$list,
);

当我使用-r qwe选项调用此脚本时,$list更新为1,这不是我所期望的。

如何使GetOpt区分大小写?

2 个答案:

答案 0 :(得分:23)

use Getopt::Long qw(:config no_ignore_case);

答案 1 :(得分:3)

同时启用捆绑功能也可以修复它:

use Getopt::Long  qw(:config bundling);