El Jueves, 2 de Febrero de 2006 18:59, Jaume Martin Claramonte escribió: > El jue, 02-02-2006 a las 17:10 +0100, Iñaki escribió: > > El Jueves, 2 de Febrero de 2006 16:47, Francisco J. Bejarano escribió: > > > El Jueves, 2 de Febrero de 2006 16:34, Gorka escribió: > > > > Hola a todos. > > > > Tengo como 6000 ficheros que he de renombrar cada día. > > > > fijovariable.r.txt a fijo0variable.r.txt > > > > Todo es fijo menos la cadena variable. > > > > ¿Cómo puedo insertar ese 0 de forma sencilla a los 6000 ficheros? > > > > Gracias. > > > > > > Con un script, con el comando mv y un bucle sobre todos los archivos > > > del directorio (y subdirectorios si se aplica) y man. ;-) > > > > Mejor que "mv" yo usaría "rename": > > apt-get install rename > > man rename > > > > O sea, un script en bash que haga un bucle recorriendo cada archivo del > > directorio (tirado) y a cada uno le aplique el comando "rename" > > adecuadamente. > > Que diferencia hay entre el comando rename y mv, > ya se que mv mueve archivos haciendo mv nombre otronombre > pero que deferencia hay?
Pues que rename permite expresiones regulares para modificar el nombre de un fichero. Haz un "man rename" y enseguida verás la diferencia. -- y hasta aquí puedo leer...

