Thread Einen Wert aus einem Hash auslesen und die beinhalteten Verz. überprüfen
(7 answers)
Opened by steverino at 2011-07-29 15:27 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 #!/usr/bin/perl use strict; use warnings; my %directories = ( 'A' => 'verz1 verz2', 'B' => 'verz1', 'C' => 'verz1 verz2 verz3', ); if ( @ARGV > 0 ) #wenn ein Parameter uebergeben wird { my $cmd=shift(@ARGV); #wenn der Parameter "-h" ist if ( $cmd eq '-h') { help(); } elsif(exists($directories{$cmd})) { my $dirs=$directories{$cmd}; print "DIRS: $dirs" } else { print "NO Command $cmd Found!\n" } } #aufruf der Function "help" else { help(); } sub help { die "usage $0 [-h | ".join(' | ',keys(%directories)))."]\n"; } Last edited: 2011-07-29 15:51:26 +0200 (CEST) |