9
open (ACCESS, "/opt/Squid/logs/useragent.0");
12
($host, $timestamp, $agent) =
13
/^(\S+) \[(.+)\] \"(.+)\"\s/;
20
next unless $seen{$agent}++;
22
@inline=split(/ /, $agent);
23
next unless $seen{$inline[0]}++;
29
if (!$opt_L) {$opt_L=0}
31
print "Summary of User-Agent Strings\n(greater than $opt_L percent)\n\n";
33
foreach $browser (keys(%seen)) {
34
$total=$total+$seen{$browser};
37
foreach $browser (sort keys(%seen)) {
38
$percent=$seen{$browser}/$total*100;
39
if ($percent >= $opt_L) { write; }
42
print "\n\nTotal entries in log = $total\n";
45
@>>>>>>> :@##.####% : @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
46
$seen{$browser}, $percent, $browser