Thread Hash-Slice und die Ausgabe...
(19 answers)
Opened by Duff at 2008-07-23 19:02
Folgendermaßen solltest du die User aus der Ausgabe bekommen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 my @output = `repquota -a`; { my $status = $? >> 8; local $" = "\n"; # " die "'repquota -a' returned bad status: $status\nOutput: @output" if $status; } splice( @output, 0, 5 ); my @user = grep { defined $_ } map { /^(\S+)/ ? $1 : undef } @output; Jetzt musst du nur noch nachschauen ob sich die jeweiligen User auch im %passwd Hash befinden: Code (perl): (dl
)
1 2 # vorrausgesetzt: my $passwd = parse_passwd( '/etc/passwd' ); @user = grep { exists $passwd->{$_} } @user; MfG perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'
|