Thread Hash-Slice und die Ausgabe...
(19 answers)
Opened by Duff at 2008-07-23 19:02
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 |