Leser: 18
1 2 3 4 5
#!/usr/bin/perl use strict; use warnings; if ($ARGV[0] eq '-h') { print "Hilfe...." }
1 2 3 4 5
#!/usr/bin/perl use strict; use warnings; if (defined $ARGV[0] && $ARGV[0] eq '-h') { print "Hilfe...." }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#!/usr/bin/perl use strict; use warnings; use Getopt::Long; GetOptions( 'h' => \my $help, # weitere Optionen, z.B. 'f=s' => \my $filename, # verlangt einen string, z.B. -f hallo.pdf 's=n' => \my $size, # verlangt eine Zahl, z.B. -s 33 ); if ( $help ) { print "Hilfe..."; exit; } print "File: $filename -> Size: $size\n";
2010-01-21T11:09:27 GwenDragonnur mit ARGV rumzuschandeln ist eher was für K&R-C-Freaks.
QuoteWenn ein Skript geschrieben werden soll, das komfortabel Parameter verwendet, kommt niemand um Getopt::Long herum.