вот:
#!/usr/bin/perlmy $href;
{
open my $in, '<', 'dump';
local $/;
$href = eval <$in>;
close $in;
}
my $numrecs = $#{ $href->{each $href} };
my @names = keys $href;
print join '', @{ $href->{'NAME'} };
print @{ $href->{each $href} };
print @{ $href->{$names[1]} };
файл-dump: http://pastebin.com/tLW0W3xr>Как раз и не норм. keys и each возвращают ключи в случайном порядке, и какой из них будет VAL1, можно только гадать.
это для примера что только так могу вытаскивать значения из хэша. Но конечно, это не то что мне надо.
>Кстати, а что говорит print keys %$hash_ref?
0
P.S. Версия 5.18.1