my @pattern = ; # slurp patterns chomp @pattern; # remove end-of-line my $pattern = join '|', @pattern; # create regexp open F2, ") { # read DATA print if /$pattern/; } close F2; #### $ ./myscript.pl