Suchen und Ersetzen eines Wortes innerhalb einer Datei (Linux Command Line)

Wenn wir eine Textdatei haben und wir müssen Wir finden, und ein Wort innerhalb ersetzenmit einem anderen Wort oder Satz auf Windows Wir haben unzählige Lösungen. Wir können verwenden NotizblockCPC, WordPadCPC oder Büro (Dies wäre der am häufigsten)

Text im Editor ersetzen - Windows

Bestellen SieSuchen & Ersetzen"In sehr großen Textdateien wird zu einem Problem Windows. Experianta sagen, dass es als Textdatei über 50 MB, in dem wir das Wort ersetzt mit "Alle ersetzen'Wird zu einem Problem für ein Betriebssystem Unabhängig davon, ob die Datei geöffnet wurde, in Notizblock, WordPad oder in ein anderes Texteditor.

Das Problem wird viel einfacher, wenn es darum geht . Mit einem einfachen Command (Bash-Befehl) kann für die Suche und ein Wort in einer Datei ersetzen (die Datei sein kann.,., .txt, .sql usw. Format, das Text enthält) in sehr kurzer Zeit. Viel kürzer als Windows.

Suchen und Ersetzen von Text in einer Datei mit dem Befehl "sitzen".

Angenommen, Sie haben eine Textdatei (Document.txt) Stichwort "ABC"Wir wollen sie zu ersetzen mit"xyz. "Befehlszeile, mit der sein wird, wir das Wort ersetzen:

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

Wenn der nächste Befehl, der Zustand ist, sind wir in dem Ordner, der Document.txt sind. Wenn Sie nicht in Ihrem Ordner Dokumente, aber kennen den "Weg" seine Befehlszeile wird sein:

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

Wo "/ var / www /" ist der Ordner, in dem sich die Datei Document.txt ist.

Nach der Kommandozeilenoption ausgeführt wird "I" wird erstellen Backup-Datei identisch mit dem Original, aber die Erweiterung, die den Buchstaben "e" wird hinzuzufügen. In unserem Fall wird das Dokument Backup sein Document.txt.

-i [SUFFIX], –in-place [= SUFFIX]: Bearbeiten files vorhanden (erstellt ein Backup, wenn eine Erweiterung bereitgestellt wird)

-e-Skript, -Ausdrucks = Skript: Fügen Sie das Skript auf die Befehle ausgeführt werden.

Dieser Befehl "Suchen & Ersetzen" nicht gültig nur für TXT-Dateien. Sie können Wörter in jeder Datei zu ersetzen, die Text enthält. Auch in den Datenbankdateien (.sql)

Ersetzen Anzeige finden - sed Bash Command Line

* Suchen und Ersetzen in einem Text File (Linux Bash Kommandozeile).

Suchen und Ersetzen eines Wortes innerhalb einer Datei (Linux Command Line)

Über den Autor

Stealth LP

Gründer und Herausgeber Stealth SettingsIn 2006 Datum.
Erfahrung auf Linux-Betriebssystemen (insbesondere CentOS), Mac OS X, Windows XP> Windows 10 und WordPress (CMS).

Hinterlasse einen Kommentar