... my(@zahlen) = split(/\s+/, $_); $records[$zahlen[0]] = { $spalte2 => $zahlen[1], $spalte3 => $zahlen[2], $spalte4 => $zahlen[3] };