hotti: getopts: Eine Option mehrfach zulassen

Beitrag lesen

hi,

Hat jemand eine Idee, wie ich das lösen kann?

Workaround.

So etwas wäre auch noch ok -s wert1 wert2, falls es so etwas machbar wäre.

Ja, aber andersherum ists besser:

getopts('x', %opts);

$0 wert1 wert2 wert3 -x [-y -z ...]
ARGV    0    1     2    3    4

Kontrollstruktur:
Wenn $opts{x} => Alle Argumente von 1 bis -x einlesen. -x wäre in diesem Fall also $ARGV[4] und @ARGV[1..3] das Array mit den Werten zu.

Falls Du dies Script weitergibst, schreibe eine verständliche Hilfe dazu.

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.