如果我有这样的命令行:
my_script.pl -foo -WHATEVER
我的脚本知道--foo
,我希望 Getopt 设置变量$opt_foo
,但我对-WHATEVER
. 我如何告诉 Getopt 解析出我告诉它的选项,然后在字符串变量或列表中获取其余参数?
一个例子:
use strict;
use warnings;
use Getopt::Long;
my $foo;
GetOptions('foo' => \$foo);
print 'remaining options: ', @ARGV;
然后,发出
perl getopttest.pl -foo -WHATEVER
给
未知选项:随便 剩余选项: