9800272 German Solis Zuniga wrote:
Hola a tod@s.solamente tenes que encerrar la variable con doble comilla...indicando de esta forma que es un solo elemento...Yo he usado esta expresion o comando para hacer cosas muy utiles:
for x in 'algo'; do comando $x ; ...; done
ahora quiero hacer lo siguiente: mover todos los mp3's de las carpetas de los
usuarios a un destino específico. Trato de hacerlo así:for x in ´find . -name *.mp3´; do mv $x /destino; done
cosa que no me funciona porque esta expresion toma las palabras separadas
por el espacio en blanco y yo lo que quiero es que tome toda la linea como un
solo
elemento, un sólo token.
for x in ´find . -name *.mp3´; do mv "$x" /destino; done
Anteriormente habia tratado de borrarlos confind . -name *.mp3 | rm
pero tampoco me funciona
find tiene la opcion de `-exec' para ejecutar comandos...lo usas
asi...
find . -name *.mp3 -exec rm {} \;
find . -name *.mp3 -exec mv {} /destino \;
Cómo puedo hacer para copiar/borrar/mover estos archivos?Mil Gracias.
Atte
find . -name *.mp3 -exec rm {} \;
German Solis.
tuanis...
--
Randal " Multo autem ad rem magis pertinet, qualis tibi videaris quam allis " Seneca
