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

Wenn Sie eine Textdatei, und wir müssen Wir finden, und ein Wort innerhalb ersetzenMit einem anderen Wort oder eine Phrase auf Windows haben wir viele Lösungen. Wir können NotizblockCPC, WordPadCPC oder   Office (Dies wäre der am häufigsten)

Ersetzen von Text im Editor - Fenster

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 wesentlich 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 mit Text) in einer sehr kurzen Zeit. Viel kürzer als unter 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:

-ie sed '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:

-ie sed '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 von Dateien in der Liebe (Macht Backup, wenn Erweiterung im Lieferumfang enthalten)

-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 & Ersetzen In einem Text-Datei (Linux Bash Command Line).

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

Über den Autor

Stealth LP

Gründer und Herausgeber Stealth-EinstellungenIn 2006 Datum.
Erfahrungen aus der Linux-Betriebssysteme (vor allem CentOS), Mac OS X, Windows XP> Windows-10 und Wordpress (CMS).

Hinterlasse einen Kommentar

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.