Linux Suchen Ersetzen

Aus MyWiki
Version vom 1. September 2017, 11:22 Uhr von Rueling (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Mit folgendem Befehl lässt sich ein String in mehreren Dateien ersetzen.

find . -name "*.cfg" -exec sed -i 's/ALT/neu/g' {} \;

Um Remote per ssh etwas in einer Datei zu ersetzen, folgenden Befehl verwenden

ssh <server> 'sed -i "s/9000/9898/g" /path/to/file'