Thread Hash-Slice und die Ausgabe... (19 answers)
Opened by Duff at 2008-07-23 19:02

Duff
 2008-07-23 22:27
#112541 #112541
User since
2006-10-06
283 Artikel
BenutzerIn

user image
Ich befürchte, ich benötige nochmals Hilfe.

Ich will nun mit dem Vorhanden Hash (mit den Usernamen aus der /etc/passwd) alle Zeilen aus repquota -a ermitteln, in denen der Username vorkommt.

Habe folgendes probiert, es wird aber zuviel ausgegeben:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
sub check_quota {
   my $hash_ref=shift;
   my (@users,@list);
   my %hash;
   #print Dumper($hash_ref);

   for my $user (keys %$hash_ref) {
      push(@users, $user);
   }

   my @repq_h=grep {
      #print $_,"\n";
      if($_ =~ m{^([A-Za-z0-9]+)}) {
         my $word=$1;
         push(@{$hash{$word}},$_);
         grep $word,@users;
      }
   } qx{repquota -a};
   print Dumper(\@repq_h);
}
D'OH
Daniel

View full thread Hash-Slice und die Ausgabe...