for my $key (keys %hash) { my $value = $hash{ $key }; # arrayref laut deinen angaben # öffnet datei in /path mit dem $key als dateinamen open my $fh, ">", "/path/$key.txt" or die $!; # schreibt die werte der arrayref mit leerzeichen getrennt in die datei print $fh "@$value\n"; # $fh wird hier automatisch geschlossen, oder explizit: close $fh or die $!; }