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

Responder a