while ($record = ) { $_ = $record; if (/$searchString/g) { print $record; $matchesFound = $matchesFound + 1; } } #### while () { ++$matchesFound && print if (/$searchString/); } #### while ($record = ) { if ($record =~ /$searchString/) { print $record; $matchesFound++; } }