open (FILE1, "ludo.txt") or die $!; my $re = join "|", map {quotemeta} @params; while () { print FILE2 if /$re/o; } close(FILE1); close(FILE2);