User since
2003-08-04
14371
Artikel
ModeratorIn
Ich möchte mit
Getopt::Long einen Parameter haben, der sowohl als flag dient (wenn nichts weiter angegeben wird), also auch als string...
Also folgendes funktioniert nicht:
use Getopt::Long;
my $datei;
GetOptions('-f=s' => \$datei,
'-f' => \$datei,);
Hat einer eine Idee?
Edit: Also ich möcht das Skript so aufrufen können:
skript.pl -f und
skript.pl -f /test.txt\n\n
<!--EDIT|renee|1105620796-->
User since
2003-08-04
2145
Artikel
ModeratorIn + EditorIn
Edit: Ups, vergiss die erste Antwort, falshc gelesen.
Du musst "-f:s" statt "-f=s" in der Spec schreiben.\n\n
<!--EDIT|Dubu|1105646769-->
User since
2003-08-04
14371
Artikel
ModeratorIn
Super! Funktioniert, so wie ich mir das vorgestellt habe...