Thread Probleme mit GetOpt::Long
(19 answers)
Opened by YAPD at 2019-06-23 15:58
Ist jetzt nach Deinem Edit noch eine Antwort offen? Dann konkretisiere die nochmal...
Ansonsten: Machst Du die Argumentverarbeitung jetzt "manuell" zum Testen und Lernen, oder soll das produktiv so laufen? Du kannst auch mit Getopt::Long multiple Argumente für eine Option definieren: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 use Getopt::Long; my @foo; GetOptions( 'foo=s@' => \@foo, ) or exit 255; # ./script --foo alpha --foo beta say $_ for @foo; Wenn man dann noch komma-separierte Listen verwenden mag: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 use Getopt::Long; my @foo; GetOptions( 'foo=s@' => \@foo, ) or exit 255; @foo = split m/,/, join ',', @foo; say $_ for @foo; # ./script --foo alpha,beta --foo gamma meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |