Ich versuche, leere Zeilen mit sed zu löschen:
sed '/^$/d'
aber bisher hatte ich kein Glück damit.
Zum Beispiel habe ich diese Zeilen:
xxxxxx
yyyyyy
zzzzzz
und ich möchte es so haben:
xxxxxx
yyyyyy
zzzzzz
Was sollte der Code dafür sein?
Ich versuche, leere Zeilen mit sed zu löschen:
sed '/^$/d'
aber bisher hatte ich kein Glück damit.
Zum Beispiel habe ich diese Zeilen:
xxxxxx
yyyyyy
zzzzzz
und ich möchte es so haben:
xxxxxx
yyyyyy
zzzzzz
Was sollte der Code dafür sein?
Für mich hat mit FreeBSD 10.1 nur diese Lösung mit sed funktioniert:
sed -e '/^[ ]*$/d' "testfile"
innerhalb von[]
befinden sich Leerzeichen und Tab-Symbole.
Testdatei enthält:
fffffff next 1 tabline ffffffffffff
ffffffff next 1 Space line ffffffffffff
ffffffff empty 1 lines ffffffffffff
============ EOF =============
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.