#!/usr/bin/perl
open(FILE, "log") ;
my %url_hash ;
while(<FILE>) {
@urls = split(" ", $_) ;
@urls2 = split(/\?/, @urls[6]) ;
#print @urls[6]."\n" ;
$url_hash{@urls2[0]}[0]++ ;
$url_hash{@urls2[0]}[1]+=@urls[8] ;
}
close(FILE);
foreach $_ (sort { $url_hash{$b}[0] <=> $url_hash{$a}[0] } keys %url_has h) {
print "$url_hash{$_}[0] : $url_hash{$_}[1] : $_\n";
}
Tag : Perl