Help for this page
my $infh = IO::File->new("< data") or die; ... # or simply return map { my %r; @r{@c} = split; \%r } $infh->getlines;
return map { my %r; @r{@c} = split; ( $r{'LV_NAME'} => \%r ) } $infh->getlines;