GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Entfernt Vorkommen von Zeichenketten in Textdatei

sed -i -e 's/goodbye//g' filename

So löschen Sie mehrere Wörter:

sed -i -e 's/\(goodbye\|hello\|test\|download\)//g' filename

Wenn Sie über den Vi-Modus nach einer Linux-Datei suchen. Bitte finden Sie unten eine Lösung, die mir geholfen hat

:g/goodbye/d - Dies löscht alle Abschiede

:%g!/goodbye/d - Dies löscht alle außer Goodbye's

Auch wenn Sie einen Windows-Computer verwenden, können Sie die Ubuntu-Shell herunterladen und konfigurieren und verwenden Sie die obigen Befehle .


Linux
  1. Wie ersetze ich eine Zeichenfolge in einer oder mehreren Dateien?

  2. Wie entferne ich doppelte Zeilen in einer Textdatei?

  3. Entfernen Sie leere Zeilen in einer Textdatei mit grep

  4. Wie entferne ich Zeilenumbrüche aus einer Textdatei?

  5. Löschen Sie die ersten fünf Zeichen in einer beliebigen Zeile einer Textdatei unter Linux mit sed

So entfernen (löschen) Sie eine Datei oder ein Verzeichnis in Linux

So zählen Sie Wortvorkommen in einer Textdatei

Ersetzen von Zeichenfolgen in Bash

Bearbeiten von Text mit sed und grep

So entfernen Sie Zeilen aus einer Datei mit dem Sed-Befehl

So verwenden Sie Sed zum Suchen und Ersetzen einer Zeichenfolge in einer Datei