Thread Richtig IPs parsen
(4 answers)
Opened by Alexander at 2012-04-19 21:30
In dem Array sind Anonyme Hashes (eine Referenz auf einen Hash der ohne Namen ist). Ein Hashentry besteht aus einem Hashkey und einem Hashvalue.
Beispiele: 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 # IP-Adressen: my %unique_ips; $unique_ips{$_->{ip}}++ for(@data); print Dumper(\%unique_ips); # Art der Zugriffe my %accesstypes; for my $entry (@data) { $accesstypes{$1}++ if($entry->{request}=~/^(\w+)\s/); } print Dumper(\%accesstypes); # Zugriffe pro Datei: my %files; for my $entry (@data) { my $req=$entry->{request}; if($req=~/^\w+\s+(.+$)\s+HTTP.+?$/) { $files{$1}++ } } print Dumper(\%files); |