Как я могу разрешить неопределенные параметры при разборе аргументов с Getopt

Если у меня есть командная строка, как:

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

дает

Unknown option: whatever
remaining options:

Ответы на вопрос(1)

Ваш ответ на вопрос