Re: Renaommage en masse

Page principale

Répondre à ce message
Auteur: Olivier Allard-Jacquin
Date:  
À: guilde
Sujet: Re: Renaommage en masse
    Hello,

Le 08/12/2012 12:58, Frédéric a écrit :
> On samedi 08 décembre 2012, Frédéric wrote:
>
>> Je teste ça...
>
> Ah, petit souci : il bute lorsqu'il y a une parenthèse dans le nom...
> Au lieu de créer la
> commande, il sort juste le nom du fichier.


    Bizarre, chez moi cela marche :
$ touch "tt/04-titre (2)"
$ find tt/ -type f|sort|sed -e 's|\(.*\)/\([0-9]\+\)-\([^/]*\)$|mv
"\1/\2-\3" "\1/\2. \3"|g'
mv "tt/01-titre1" "tt/01. titre1"
mv "tt/02-titre1" "tt/02. titre1"
mv "tt/03-titre 1" "tt/03. titre 1"
mv "tt/04-titre (2)" "tt/04. titre (2)"
$ mv "tt/04-titre (2)" "tt/04. titre (2)"
$ find tt/
tt/
tt/04. titre (2)         <<<<<<<<<<
tt/03-titre 1
tt/02-titre1
tt/01-titre1


    Tu utilises quoi comme shell ? Ici, c'est du bash.


    Cordialement,


                    Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!