search et replace massif

Damien POBEL dpobel at free.fr
Ven 1 Sep 17:48:09 BST 2006


Salut,

Free Mind a écrit :
> J'ai une série de fichier texte ordinaire dont il faudrait que je change 
> une chaine de caractère pour une autre...
> 
> Comment je pourrais le faire en console pour tous les fichiers à la fois 
> y compris dans les sous-répertoires?

Tu te places dans le répertoire contenant tes fichiers et sous répertoire puis 
tu fais un truc du genre :

find . -type f -exec sed -i s/à remplacer/remplacement/g {} \;

Plus d'infos dans les pages du manuel find et sed.

-- 
Damien POBEL <dpobel at free.fr>
http://pwet.fr/blog




Plus d'informations sur la liste de diffusion ubuntu-fr