open(ROFILE, "<", $mExcludingFile) or die("Can't open $mExcludingFile exception file!"); while() { push(@mArray, $_); } ... #### ... my $mLineNow = "$email $name\n"; ... foreach $mArrayNow (@mArray) { if ($mLineNow eq $mArrayNow) { #### open(ROFILE, "<", $mExcludingFile) or die("Can't open $mExcludingFile exception file!"); while() { s/\s+$//; push(@mArray, $_); } #### my $mLineNow = "$email $name"; # no newline needed here