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

betterworld
 2006-10-29 02:48
#71186 #71186
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
[quote=ptk,26.10.2006, 07:50]
Code: (dl )
die if ((defined $optionen{option1} && (defined $optionen{option2} || defined $optionen{option3})) || (defined $optionen{option2} && defined $optionen{option3}))
[/quote]
Geht auch kuerzer:
Code: (dl )
die if 1 <= defined($optionen{option1}) + defined($optionen{option2}) + defined($optionen{option2});

(Man beachte, dass dies keine Warnungen a la 'Argument "" isn't numeric in addition' ausgibt)

Wenn mindestens eine der Optionen gesetzt sein soll, mach "==" aus "<=".

Wenn Getopt::Long das unterstuetzen sollte, muesste es schon eine eigene Scriptsprache mitbringen... meines Erachtens ueberfluessig ;)\n\n

<!--EDIT|betterworld|1162076333-->

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