foreach $hour (@hourRange) { $timeBlock = $timeDateBase . $hour; print "$timeBlock\n"; while () { chomp; if ($_ =~ /$timeBlock/) { print "$timeBlock\n"; ($a,$b,$c) = split(/"/, $_); if ($a =~ /^(\S+)\s-\s-\s\[(\S+)\s/) { $IP = $1; $timeString = $2; print "$IP\n"; print "$timeString\n"; } } } }