Thread Alle *.txt Dateien in eine packen: zusammenführen der Daten (7 answers)
Opened by ahnungsloser at 2005-08-19 13:53

vayu
 2005-08-19 14:18
#57303 #57303
User since
2005-01-13
782 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
4
foreach $data (@alledateien) {
open (IN, "$data") || die "kann die Dateien nicht öfnnen"; #Dateien öffnen
@alles = <IN>;
}


hier wird bei jedem schleifendurchlauf das array wieder neu angelegt und somit die alten daten überschrieben.

ich würd gleich die grad geöffnete datei in die OUT rüberschreiben.

btw close IN mit in die forschleife nehmen, wo du die Datei auch öffnest.


Code: (dl )
1
2
3
4
5
6
7
8
foreach $data (@alledateien) {
open (IN, "$data") || die "kann die Dateien nicht öfnnen"; #Dateien öffnen
while(<IN>) {
print OUT $_;
}
close IN;
}
close OUT;
\n\n

<!--EDIT|vayu|1124447155-->

View full thread Alle *.txt Dateien in eine packen: zusammenführen der Daten