Thread Datei splitten in mehrere Dateien
(11 answers)
Opened by dave at 2011-11-18 14:11 Guest daveUnd genau das macht dein Kode. Funktioniert etwas bei dir nicht? Bei mir ist alles ok. Allerdings weißt du sowieso, dass $lkzs{$CountryCode} jeweils den Wert $CountryCode hat. Du musst ihn also nicht im Hash speichern, kannst einfach schreiben Code (perl): (dl
)
$lkzs{$CountryCode} = 1; Code (perl): (dl
)
if (exists $lkzs{$CountryCode}){ Code (perl): (dl
)
if (fileno $CountryCode){ ersetzt, brauchst du den Hash gar nicht mehr. Damit landest du bei Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 if (fileno $CountryCode){ print $CountryCode $satz; } else { $land = $CountryCode; $datei = "$verzeichnis.$land.txt"; open ($CountryCode,">:raw:utf8",$datei); print $CountryCode $header; print $CountryCode $satz; } Weitere Vereinfachungen überlasse ich dir zur Übung. Tipp: verschiebe Code (perl): (dl
)
print $CountryCode $satz; hinter das Ende der if-Konstruktion. Gruß
GUIfreund |