Hallo zusammen
Ich habe hier verschieden Dateien, die am Ende jeweils mehrere leere Zeilen haben. Weiss jemand gerade eine Möglichkeit, wie ich diese leeren Zeilen entfernen kann? Es hat zum Teil auch innerhalb des Textes Leerzeilen; diese sollten beibehalten werden.
Merci für eure Hilfe.
Leere Zeilen am Ende einer Datei löschen
Leere Zeilen am Ende einer Datei löschen
Jabber: neptoon@jabber.org
It's only Rock'n'Roll but I like it
It's only Rock'n'Roll but I like it
Re: Leere Zeilen am Ende einer Datei löschen
ich weiß zwar nicht direkt wie es geht, aber mit sed sollte sowas gehen. Und wenn das nicht geht, geht es auf jeden Fall mit perl.dmeister hat geschrieben:Hallo zusammen
Ich habe hier verschieden Dateien, die am Ende jeweils mehrere leere Zeilen haben. Weiss jemand gerade eine Möglichkeit, wie ich diese leeren Zeilen entfernen kann? Es hat zum Teil auch innerhalb des Textes Leerzeilen; diese sollten beibehalten werden.
Merci für eure Hilfe.
Jazz is not dead, it just smells funny.
Code: Alles auswählen
perl -ne 'BEGIN { $buf=""; } if (/^\s*$/) { $buf .= $_; } else { print $buf.$_; $buf="";}' Datei
Code: Alles auswählen
#!/usr/bin/perl -w
$buf = "";
while (<>) {
if (/^\s*$/) {
$buf .= $_;
} else {
print $buf.$_;
$buf = "";
}
}
Zuletzt geändert von Joghurt am 28.10.2004 13:27:43, insgesamt 1-mal geändert.
Vielen Dank. Scheint zu funktionieren!
Jabber: neptoon@jabber.org
It's only Rock'n'Roll but I like it
It's only Rock'n'Roll but I like it