Thread best.Zeile + darauffolgende Zeilen löschen (17 answers)
Opened by Gast at 2005-05-03 11:38

StefanJ
 2005-05-03 18:07
#54494 #54494
User since
2005-05-03
35 Artikel
BenutzerIn
[default_avatar]
[quote=Dubu,03.05.2005, 10:51]
Code: (dl )
perl -ne '$cnt=4 if /NOID/; print unless $cnt && $cnt--;' datei_alt.txt > datei_neu.txt
[/quote]
Ja, ich finde diese Lösung auch sehr elegant, weil sie kurz ist, nur versteh ich sie leider nicht. Das Problem ist, dass ich seit wenigen Stunden Perl ausprobiere--> Noob
Ich denke auch bei dieser Lösung benötigt man ein Array und muss eine Schleife basteln, weil ja "NOID" sehr oft in der Textdatei erscheint und nicht einmal !
Leider kapier ich nicht wozu das ' -ne ' gut ist, und auch nicht wieso der "print-Befehl" getrennt ist durch ein " ; "(was ja eigentloich bedeutet dass die Zeile zuende ist ?) mit der Datei in die geschrieben werden soll !
Vielleicht erbarmt sich ja nochmal einer, mir das zu erklären...
Trotzdem danke,
Stefan

View full thread best.Zeile + darauffolgende Zeilen löschen