in reply to string occurences

I think that this might be close to what you need:

#!f:/perl/bin/perl.exe use strict; my $LogFile='var/log/squid/access.log'; my %urls; my ( $internal_ip, $link_visited, $site_visited, $link_date, $human_da +te, $minute, $hour, $cached_line ); open (FH,"<$LogFile") or die "Could not open $LogFile"; while(<FH>){ if(!/^#/){ ($internal_ip, $link_visited, $site_visited, $link_date, $huma +n_date, $minute, $hour, $cached_line)=split; if ( defined ( $urls{$link_visited} ) ) { $urls{$link_visited}++; } else { $urls{$link_visited}=0; } } } close(FH); foreach my $key ( sort ( keys ( %urls ) ) ) { print "$key:\t$urls{$key}\n"; } exit;

Update:Of course after I post, I see my thoughts were shared by others (lhoward, ...).


Chris
'You can't get there from here.'