Wie kann ich undefinierte Optionen beim Parsen von Args mit Getopt @ zulasse

Wenn ich eine Befehlszeile habe wie:

my_script.pl -foo -WHATEVER

Mein Skript weiß über--foo, und ich möchte, dass Getopt die Variable @ set$opt_foo, aber ich weiß nichts über-WHATEVER. Wie kann ich Getopt anweisen, die Optionen, von denen ich erzählt habe, zu analysieren und dann den Rest der Argumente in einer Zeichenfolgenvariablen oder einer Liste abzurufen?

Ein Beispiel

use strict;
use warnings;

use Getopt::Long;

my $foo; 

GetOptions('foo' => \$foo); 

print 'remaining options: ', @ARGV;

Then, Ausgabe von

perl getopttest.pl -foo -WHATEVER

gibt

Unknown option: whatever
remaining options:

Antworten auf die Frage(6)

Ihre Antwort auf die Frage