while ($Fh=) { chomp($Fh); foreach $head(@headers) { chomp($head); if ($head =~ /$Fh/) { print "$Fh\n"; } } } #### foreach line (data file) foreach line (keys file) if found print AND break inner loop (last) endif