Ich benutze den grep
Befehl, um in vielen Dateien nach einer Zeichenfolge zu suchen. Gibt es etwas Ähnliches wie "Suchen und Ersetzen"?
command-line
files
Tom Brito
quelle
quelle
sed kommt mir in den Sinn. Beispiel:
Dies sucht nach Katze in einer Zeile und setzt Hund an seinen Platz in der Dateieingabe und schreibt in die Dateiausgabe.
quelle
sed
ist das richtige Werkzeug; Alternativ können Sie auchex
Befehle verwenden invim
:Wo
<files>
ist die Liste der Dateien oder Muster, in denen Sie die Ersetzung vornehmen möchten.quelle
Sie können Vim im Ex-Modus verwenden:
%
Wählen Sie alle Zeilen auss
Ersatzg
Ersetzen Sie alle Instanzen in jeder Zeilex
speichern und schließenquelle