Bueno, la cuesti�n era como renombrar recursivamente dentro de carpetas ficheros tipo X.met.bak a X.met, donde X suele ser un numero.

Tu t�cnica parece la m�s sencilla, pero �c�mo haces para quitar parte de la extensi�n o del nombre?

Oye, gracias a todos por las respuestas y pido disculpas porque no creo que esto est� relacionado con Debian para nada. Por cierto, �Sab�is de alguna lista donde se puedan hacer este tipo de preguntas?

Salva

Javier M Mora escribi�:

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.


Responder a