use Data::Dumper; my $data = <x; } print Dumper(\%h); __output__ $VAR1 = { 'T1' => [ 'Line1' ], 'T2' => [ 'Line2', 'Line3', 'Line4' ], 'T3' => [ 'Line5', 'Line6' ] };