Shell : Remplacer une chaîne de caractères dans plusieurs fichiers

Le 26 octobre 2012 — par

Un one-liner bien utile, je le mets donc ici.

find . -type f -name *.php | xargs sed -i.bak 's/foo/bar/g'

Le paramètre -i.bak permet de faire une copie de chaque fichier modifié par sed avec l’extension .bak. Vous pouvez bien sûr affiner votre recherche find comme vous le sentez.

S'abonner au flux RSS du blog
Recevoir les nouveaux articles par e-mail :