Linux: Leerzeilen aus Textdatei entfernen

Hier pflegen wir selbst Tips ein, deren Verwendung wir immer wieder selbst einmal brauchen.
Antworten
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Linux: Leerzeilen aus Textdatei entfernen

Beitrag von maennchen1.de »

Folgender Befehl ersetzt auf der Linux-Konsole alle Leerzeilen in $source nach $target. Wobei $source und $target hier Dateinamen sein sollten.

Code: Alles auswählen

sed -e '/^[ ]*$/d' /pfad/zu/$source > /pfad/zu/$target
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Linux: Kommentare aus Textdatei entfernen

Beitrag von maennchen1.de »

Oder manchmal sollen Kommentare entfernt werden (beginnend mit #):

Code: Alles auswählen

cat /pfad/zu/$source | sed 's/#.*//;/^ *$/d'  > /pfad/zu/$target
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17868
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Linux: Leerzeilen aus Textdatei entfernen

Beitrag von maennchen1.de »

Oder die Ausgabe direkt auf die Konsole (entfernt alle Zeilen, die mit # beginnen:

Code: Alles auswählen

grep -Ev ‘^(#|$)’ /pfad/zur/datei
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Antworten