具有以下getoptions函数。 iifiles参数是可选的,如果提供的话它可以是1到很多。但是,当我运行这个函数得到一个错误信息“选项规格错误”。运行在solaris上的Perl 10.不知道iiles需要提供多个值选项。getoptions函数perl多值不起作用
GetOptions('reportdate=s' => \$cmdParams{repDate}
,'switch=s' =>\$cmdParams{swi}
,'iiles:s{,}' => \@inputFileArray
,'h|?|help' => \$help
);
从答案来看,您可能需要运行'perl -MGetopt :: Std -e'print'$ Getopt :: Std :: VERSION \ n“''并将其与当前版本进行比较。你也许可以在CPAN上找到旧的文档,但'perldoc Getopt :: Std'也应该可以工作。 – 2013-05-07 04:16:12