So suchen und ersetzen Sie ein Wort in einer Datei auf Linux

Es gibt viele Situationen, in denen wir ein Wort in einer Datei ersetzen müssen. Ob es sich um eine Dienstkonfigurationsdatei, eine Textdatei oder eine Datei mit Datenbanken handelt, in diesem Tutorial erfahren Sie, wie Sie ein Wort in einer Datei suchen und ersetzen Linux.

So suchen und ersetzen Sie ein Wort in einer Datei auf Linux

Die einfachste Option, wenn Sie ein Betriebssystembenutzer sind Linux, ist die Verwendung des Befehls „sed". Bestellung für Stream-Editor.

Nehmen wir als Beispiel an, dass wir in einer Textdatei (document.txt) das Wort "abc” was wir ersetzen wollen durch „xyz". Die Befehlszeile, durch die wir das Wort ersetzen können, lautet wie folgt:

sed -ie 's/abc/xyz/g' document.txt

Wenn wir den Befehl ausführen, ist die Bedingung, dass wir uns in dem Ordner befinden, in dem sich die Datei befindet document.txt.

Wenn der Befehl von einem anderen Ort aus ausgeführt wird, wird der vollständige Pfad der Datei geschrieben. Z.B:

sed -ie 's/abc/xyz/g' /full/path/document.txt

Wo "/full/path/„ist der Ordner, in dem sich die Datei befindet document.txt.

Nach dem Ausführen der Befehlszeile wird die Option "-i" wird erstellen Sicherungskopie identisch mit dem Original, zu dessen Erweiterung er jedoch den Buchstaben „e". In unserem Fall wird das Backup-Dokument sein document.txte.

-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)

-e script, --expression=script : add the script to the commands to be executed.

Diese Anordnung von „find & replace” ist nicht nur für Dateien gültig .txt. Sie können Wörter in jeder Datei ersetzen, die Text enthält. Auch in Datenbankdateien (.SQL)

So suchen und ersetzen Sie ein Wort in einer Datei auf Linux
„sed“-Befehl ein Linux

Stealth Settings - Find & Replace Inside a Text File (Linux Bash Command Line).

Gründer und Herausgeber Stealth Settings, von 2006 bis heute. Erfahrung mit Betriebssystemen Linux (Besonders CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (CMS).

So erreichen » Linux » So suchen und ersetzen Sie ein Wort in einer Datei auf Linux
Hinterlasse einen Kommentar