Ähnlich wie Kaspars Antwort, aber mit dem g-Flag, um alle Vorkommen in einer Zeile zu ersetzen.
find ./ -type f -exec sed -i 's/old_string/new_string/g' {} \;
Für globale Groß- und Kleinschreibung:
find ./ -type f -exec sed -i 's/old_string/new_string/gI' {} \;
cd /path/to/your/folder
sed -i 's/foo/bar/g' *
Vorkommen von „foo“ werden durch „bar“ ersetzt.
Auf BSD-Systemen wie macOS müssen Sie eine Sicherungserweiterung wie -i '.bak'
bereitstellen oder "Risiko von Beschädigung oder teilweisem Inhalt" gemäß der Manpage.
cd /path/to/your/folder
sed -i '.bak' 's/foo/bar/g' *