Similaire à la réponse de Kaspar mais avec le drapeau g pour remplacer toutes les occurrences sur une ligne.
find ./ -type f -exec sed -i 's/old_string/new_string/g' {} \;
Pour global insensible à la casse :
find ./ -type f -exec sed -i 's/old_string/new_string/gI' {} \;
cd /path/to/your/folder
sed -i 's/foo/bar/g' *
Les occurrences de "foo" seront remplacées par "bar".
Sur les systèmes BSD comme macOS, vous devez fournir une extension de sauvegarde comme -i '.bak'
ou bien "risquer la corruption ou le contenu partiel" selon la page de manuel.
cd /path/to/your/folder
sed -i '.bak' 's/foo/bar/g' *