Re: convertir des espaces en _ underscore
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:
yves@shrek:~/tmp$ find
.
./blah blah
./hello world
./hello world/bleh bleh
yves@shrek:~/tmp$ find . -name '* *' -exec rename "s/ /_/g"
\{\} \;
find: ./hello world: No such file or directory
yves@shrek:~/tmp$ find
.
./hello_world
./hello_world/bleh bleh
./blah_blah
(Ça marche jusqu'à ce que ça déplace un répertoire...)
Y.
Reply to: