Thread Datei Zeile für Zeile in neue, fortlaufende Txt speichern (10 answers)
Opened by Nichtschwimmer at 2014-03-12 15:52

Nichtschwimmer
 2014-03-12 15:52
#174049 #174049
User since
2014-03-12
5 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

bitte erschlagt mich nicht, wenn ich es mir offensichtlich recht einfach mache und mein Problem hier darlege. Allerdings bin ich Wirtschaftsstudent und habe wirklich wenig, so richtig wenig Ahnung von Perl.
Für meine Masterarbeit muss ich einen größeren Datensatz (71 Mio Zeilen bearbeiten). Habe ihn mit Perl-Schnipseln, die ich hier im Forum zusammen gesammelt habe, bereits um ein paar Zeilen kürzen können.
Nun taucht folgendes Problem auf:

Mein Datensatz besteht eigentlich aus ca. 8 mio einzelnen Datensätzen, jeder besetzt 3 Zeilen.
Ich würde keine nach einem Kriterium (zB immer nach der 3. Zeile) die vorangegangen 3 Zeilen in eine neue Txt speichern. Die neuen Dateien müssen nicht fortlaufend nummeriert sein, das wäre mir komplett egal.

Bsp.:

product/productId: 6304952198
review/score: 2.0
review/text: As a listener to C2C, I was excited about...
product/productId: 6304952198
review/score: 4.0
review/text: This was a very interesting dvd...

Zeile 1-3 sollen in Beispiel1.txt
Zeile 4-6 in Beispiel2.txt gespeichert werden. Lässt sich da etwas mit einer Schleife machen? Was müsste ich genau nachlesen oder hat gar Jemand eine effiziente Idee parat?


VG,

Nichtschwimmer
Last edited: 2014-03-12 16:00:49 +0100 (CET)

View full thread Datei Zeile für Zeile in neue, fortlaufende Txt speichern