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.

Répondre à