parm1,http://*.google.com*/*,parm3 parm1,http://*.google.com*/*,parm3 parm1,http://*.yahoo.com*/*,parm3 parm1,http://*.google.com*/*,parm3 parm1,http://*.gmail.com*/*,parm3 parm1,http://*.yahoo.com*/*,parm3 parm1,http://*.google.com*/*,parm3 #### if (grep {$time_url_hits->[$i]->{url}} @url_list){ #print "found \n"; } else { print "adding url " . $time_url_hits->[$i]->{'url'} . " to url array \n"; push (@url_list,$time_url_hits->[$i]->{'url'}); ... ... foreach (@url_list) {