Thread Einen Wert aus einem Hash auslesen und die beinhalteten Verz. überprüfen (7 answers)
Opened by steverino at 2011-07-29 15:27

Gast wer
 2011-07-29 15:49
#150859 #150859
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)

View full thread Einen Wert aus einem Hash auslesen und die beinhalteten Verz. überprüfen