On Wed, Jul 21, 2004 at 09:53:47PM +0200, Astar0th wrote: > >(Ça marche d'ailleurs aussi sur les répertoires, mais ça > >s'emmèle un peu les pinceaux pour les fichiers qui sont dans > >un répertoire qui a changé de nom... Donc on doit pouvoir > >faire mieux.) > > find . -name '* *' -exec rename "s/ /_/g" \{\} \; > ?
Hmm, ça ne semble pas marcher mieux: [EMAIL PROTECTED]:~/tmp$ find . ./blah blah ./hello world ./hello world/bleh bleh [EMAIL PROTECTED]:~/tmp$ find . -name '* *' -exec rename "s/ /_/g" \{\} \; find: ./hello world: No such file or directory [EMAIL PROTECTED]:~/tmp$ find . ./hello_world ./hello_world/bleh bleh ./blah_blah (Ça marche jusqu'à ce que ça déplace un répertoire...) Y.