ein kleiner Fehler ausgemerzt (die eckigen Klammern müssen escaped werden)
hatte aber nichts mit dem Thema zu tun :)
...
while (<DATENSATZDATEI>) {
chomp;
if (/[(.*)]/) {
$hashname=$1; # 1.
} else {
($key,$value) = split /=/;
$hashname->{$key} = $value; # 2.
}
}
...
zu 1. $hashname ist tatsächlich nur eine Variable. Sie dient aber
in 2. als symbolische Referenz für den Namen des Hashes, in dem die Schl.-Wert-Paare
gespeichert werden sollen
ciao
Micha