local $/ = undef; open(LOG, 'log_file') or die("couldn't open file"); binmode LOG; $log = ; foreach $file (@files){ $file_counts{$file}[0] =()= $log =~ //gi; $file_counts{$file}[1] =()= $log =~ //gi; }