use strict; use warnings; my $data = <)) { chomp $chunk; local $/ = "\n"; open LINES, '<', \$chunk; my @lines = ; close LINES; pop @lines if $lines[-1] =~ '\('; print @lines; } close IN;