in reply to Using expressions in arrays for pattern matching
open my $params => "params.txt" or die $!; chomp (my @params = <$params>); close $params; for my $filename (glob "*.RPT") { open my $output => ">$filename.dat" or die $!; print $output "$filename\n\nParameter Value\n-----------\n"; open my $input => $filename or die $!; while (<$input>) { for my $param (@params) { print $output "$&\n" if /\s$param\s*\d*/ } } }
blokhead
|
|---|