Heim > Artikel > Betrieb und Instandhaltung > So ersetzen Sie eine Zeichenfolge unter Linux
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'.
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:
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!