Ich versuche, eine Zeichenfolge in allen Dateien zu suchen und zu ersetzen, die mit grep auf einem Linux-Computer übereinstimmen. Ich habe einige Teile von dem, was ich tun möchte, bin mir aber nicht sicher, wie ich sie am besten aneinander reihen soll.
grep -n 'foo' *
wird mir Ausgabe in der Form geben:
[filename]:[line number]:[text]
Für jede von grep zurückgegebene Datei möchte ich "foo" durch "bar" ersetzen und das Ergebnis in die Datei zurückschreiben. Gibt es eine gute Möglichkeit, das zu tun? Vielleicht eine schicke Pipeline?