> N'est-il pas plus simple de faire un for? > for i in `find . -f type f -print`; do cp $i $i.sed; sed > "s/\/home\/toto\/gallery\//\/home\/sites\/toto\/gallery\//g" $i.sed > > $i; rm $i; done et pour les amateurs de perl et de bash: for i in $(find -f type f -print) do perl -pe 's:/home/toto/gallery/:/home/sites/toto/gallery/:g' done -- Charles