Los siento pero he llegado tarde al hilo y me he perdido el principio. 
Cuando yo quiero renombrar (o incluso mover) ficheros por varios
directorios utilizo la siguiente secuencia:

find [...]* | rename [...]**

donde:
        [...]*  es la regla que determina los ficheros a renombrar
        [...]** es la regla que indica el tipo de cambio de nombre a
                realizar.

Así para añadir pepe a una colección de fotos:

find -name '*jpg' | rename '$_="pepe".$_'

para cambiar de MP3 a mp3 en las terminaciones:

find -name '*MP3' | rename 's/MP3$/mp3/'

etc.

-- 
        Javier Maria Mora Merchan
        (GPGP) Key ID: 0x794F3D83

Responder a