Aller au contenu | Aller au menu | Aller à la recherche

Unix :: Remplassement de masse dans les fichiers d'une arborescence

Vous souhaitez modifier une chaine (ex un password dans des scripts php) dans une arborescence contenue dans un répertoire:
Placez vous dans le repertoire racine de votre site ex : cd /var/www/mon_site

find . -type f -print | xargs perl -pi -e "s/toto/monnewpass/g"
Cette commande recherchera, dans tous les fichiers et repertoire de /var/www/mon_site/, la chaine toto et la remplacera par monnewpass. :-D