Jean-Damien Durand a écrit, lundi 13 mars 2006, à 14:49 : > On Monday, 13 March 2006 14:28, Seb wrote: > > Quelqu'un pourrait m'indiquer comment rechercher récursivement une > > chaîne et la remplacer par une autre ? > > Je suppose que tu veux dire un truc comme ca (sed ne fait pas d'inplace - > dommage): > find le_directory_que_tu_veux -type f -exec perl -pi -e "s/user/chaine/g" {} > \;
Bah si, GNU sed version >= 4, à partir de Sarge. find le_directory_que_tu_veux -type f -exec sed -i -e "s/user/chaine/g" {} \; mais on économisera les lancements de sed avec quelque chose comme find le_directory_que_tu_veux -type f -autres_options | \ xargs sed -i -e "s/user/chaine/g" -- Jacques L'helgoualc'h -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]