use strict; use Data::Dumper; my @f; { local $/ = "\n---\n"; chomp(@f = ); } print Dumper(\@f); exit; __END__ line1 --- line2 --- line3 ---