Perl GetOptions () чувствительность к регистру - PullRequest
7 голосов
/ 23 марта 2011
GetOptions(
    "r|repo=s"       =>   \$repo,
    "R|list-repos"   =>   \$list,
);

Когда я вызываю этот сценарий с параметром -r qwe, $list обновляется до 1, что не соответствует ожиданиям.

Как сделать GetOpt чувствительным к регистру?

Ответы [ 2 ]

24 голосов
/ 23 марта 2011
use Getopt::Long qw(:config no_ignore_case);
3 голосов
/ 21 июня 2012

Кроме того, включение пакетирования исправляет и это:

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