Thread Getopt::Long und Abhängigkeit der Optionen. (4 answers)
Opened by toby at 2006-10-26 02:07

toby
 2006-10-26 02:07
#71183 #71183
User since
2006-04-14
66 Artikel
BenutzerIn
[default_avatar]
Hallo!

Ich bastle gerade an Useroptionen rum und finde in "perldoc Getopt::Long" keine Möglichkeit einige der Optionen zueinander abhängig zu machen, dh wenn option1 angegeben wurde, darf option2, usw, vom User nicht angegeben werden. Muss man hier wirklich selber solche Logik einbauen, oder liefert Getopt::Long (oder anderes Modul) doch so einen Schalter ?

Bis jetzt habe ich das hier:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
[...]
my %optionen;
my @opts = (
"option1=s",
"option2=s",
"option2=s",
"help|?",
"man",
);
GetOptions(\%optionen, @opts);
[...]


Es funktioniert super, allerdings soll hier wie erwähnt entweder "option1", oder "option2", oder "option3" einzeln vom user angegeben werden dürfen. Beim gleichzeitigen Benutzen ( in beliebiger Kombination) der optionen gemeinsam soll gemeckert werden.

Bitte um einen Tip. :)
Danke
Tobias

View full thread Getopt::Long und Abhängigkeit der Optionen.