Andreas09: getopts: Eine Option mehrfach zulassen

Beitrag lesen

Hallo zusammen,

ich hab ein Problem und zwar möchte ich an mein Skript mehrere Werte übergeben:
skriptname -s wert1 -s wert2
Und ich möchte beide Werte speichern.

Bisher hab ich halt:

getopts( 'hdovf:s:t:', \%opts );

Aber in $opts{s} steht immer nur der letzte Wert, hier also wert2.

Hat jemand eine Idee, wie ich das lösen kann?
So etwas wäre auch noch ok -s wert1 wert2, falls es so etwas machbar wäre.

Grüße
Andi