Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So ersetzen Sie eine Zeichenfolge unter Linux

So ersetzen Sie eine Zeichenfolge unter Linux

WBOY
WBOYOriginal
2021-12-31 14:21:2517461Durchsuche

Unter Linux können Sie den Befehl sed verwenden, um eine oder mehrere Dateien automatisch zu bearbeiten. Die Syntax lautet „sed“. 's/ursprüngliches Zeichen' String/neuer String/'Datei'.

So ersetzen Sie eine Zeichenfolge unter Linux

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So ersetzen Sie eine Zeichenfolge unter Linux

Wenn Sie eine Zeichenfolge unter Linux ersetzen möchten, können Sie den Befehl sed verwenden.

Die Syntax lautet wie folgt:

sed 's/原字符串/新字符串/' 文件
sed 's/原字符串/新字符串/g' 文件

Der Unterschied zwischen diesen beiden Befehlsformaten besteht darin, ob ein „g“ vorhanden ist. Ohne „g“ bedeutet es, dass nur die erste übereinstimmende Zeichenfolge ersetzt wird. „g“ bedeutet, dass „g“ als Abkürzung für „global“ angesehen werden kann Am Ende müssen Sie nicht alles ersetzen, dann ist es leichter zu merken.

Befehle können mit regulären Ausdrücken verarbeitet werden. Wie in der Abbildung unten gezeigt, ersetzt der erste Befehl nur das erste „b“ durch „B“ und nicht die anderen, während der zweite Befehl alle Zahlen im gesamten Text durch „ok“ ersetzt.

Beispiele sind wie folgt:

So ersetzen Sie eine Zeichenfolge unter Linux

So ersetzen Sie eine Zeichenfolge unter Linux

Verwandte Empfehlungen: „Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonSo ersetzen Sie eine Zeichenfolge unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn