ich bekomme es nicht hin, dass ich bei getopts mit falscher Parameterangabe nicht den error-text bekomme. Habe auch schon im Netz danach gesucht, konnte aber nichts brauchbares finden.
Wollte das ganze so realisieren:
Code: Alles auswählen
use Getopt::Std;
my %option = ();
getopts('e:', \%option);
if (!$option{e})
{
usage();
exit;
}
else
{
print "Argument is: $option{e}\n";
}
# Funktion usage()
#
sub usage {
print "\nUsage: skript.pl -e <Arguments>\n\n";
}
Code: Alles auswählen
Unknown option: d