【发布时间】:2010-06-08 23:22:41
【问题描述】:
如果我有这样的命令行:
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
给予
未知选项:随便 剩余选项:【问题讨论】:
标签: perl getopt getopt-long