Hola de nuevo, 2011/3/10 Javier Barroso <javibarr...@gmail.com>: > 2011/3/10 JAWIFI01 <jawif...@gmail.com>: >> El 10/03/2011 14:14, Javier Barroso escribió: >>> Hazte un script que lo haga en una sóla ocasión y luego usa el find: >>> $ cat /usr/local/bin/mover >>> mv "$1" "${1%????????????????????????????}" >>> >>> $ find . -type f -exec mover "{}" \; >>> >>> Un saludo >> Gracias Javier. Pero no entiendo >:( >> >> ¿todo esto debo tipearlo en laconsola? o meterlo en un script? >> >> Los archivos estan en /var/share/datos/ de un equipo al que yo accedo >> demanera remota a traves de internet. Entonces entro a la consola y hago >> todo esto, pero ¿donde? en el directorio donde estan los archivos?, en >> la raiz? no me queda claro ese punto. >> >> Gracias y perdon por las molestias. > Tienes que entrar en la consola, ejecutar el script (mover (con el > contenido que te indico arriba)) con un fichero conflictivo y ver si > funciona. Si funciona ejecutar el find pero te recomiendo de esta otra > manera: > > $ find /var/share/datos -type f -name "*tupatron*" -exec mover "{}" \; > > Y listo Antes de hacer eso, estate seguro que el find encontrará sólo los ficheros que quieres renombrar, si no igual te llevas alguna sorpresa ;)
Saludos -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/AANLkTinVq-0yBcpnPDCLMYgcGwqO6_=dr3h5ddql+...@mail.gmail.com