Neue Zeilen in Textdatei einfügen?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Unki
Beiträge: 425
Registriert: 16.02.2003 10:03:38
Wohnort: Essen
Kontaktdaten:

Neue Zeilen in Textdatei einfügen?

Beitrag von Unki » 02.02.2005 12:00:42

HAllo
Ich suche eine Möglichkeit, um in einer Textdatei unter jeder alten Zeile 3 neue leere Zeilen einzufügen

zb so: alte Datei

Code: Alles auswählen

Zeile eins
Zeile zwei
Zeile drei
Neue Datei:

Code: Alles auswählen

Zeile eins



Zeile zwei



Zeile drei


Am Ende soll aus 1000 Zeilen 4000 Zeilen werden.
Von Hand ist das etwas mühsam

Danke Unki

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 02.02.2005 13:10:12

ist ja nicht so schwer:

Code: Alles auswählen

sed -e s/$/\\n\\n\\n/ -i x.txt

Benutzeravatar
Unki
Beiträge: 425
Registriert: 16.02.2003 10:03:38
Wohnort: Essen
Kontaktdaten:

Beitrag von Unki » 02.02.2005 13:41:25

gms hat geschrieben:ist ja nicht so schwer:
ist wahr, werde mich wohl mal mit sed befassen ,
Danke schön

Unki

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 02.02.2005 14:04:00

muß nicht unbedingt sed sein, kannst auch perl verwenden:

Code: Alles auswählen

 perl -pe 's/$/\n\n\n/' -i x.txt

Antworten