我写了一个脚本,需要从用户那里得到几个参数。 尝试读取我的脚本参数时遇到问题。Getopt ::长缺失参数
脚本可以将-type
用于运行一种文件类型的函数,或者可以获取标志-all
以便监听所有文件类型。
my $opt = GetOptions (
'help|h' => \$help,
'type=s' => \$type,
'all' => \$all,
);
我想考虑一下用户可以运行,发现用户 运行myscript.pl -type -all
当模块读取-all
为-type
字符串的所有错误的选项。
有没有优雅的方式来避免这种事情?
谢谢!
-Yair
另请参阅:http://www.perlmonks.org/?node_id=1110506 – toolic