Título: Problema script bash ruta de directorio en variable Publicado por: InuKen en 12 Mayo 2011, 05:23 am Que tal, buenas noches!
Estoy aprendiendo a crear scripts en bash, y estoy haciendo un script el cual te mueve todos los ficheros de las extensiones que tu le indiques de una ruta origen a una ruta destino. Este script es solo didactico, pues estoy practicando el uso de for e if. El script es el siguiente: Código
El script almacena en una variable la ruta_origen, en otra la ruta_destino y en una tercera las extensiones que tiene que mover. Sin embargo al llamar dos variables en la instruccion del comando ls lo hago de la siguiente manera: ls "$ruta_origen"*.{"$extensiones"}. El problema que el script al llegar a esa linea, me indica que la ruta no existe, cuando el error mostrado me muestra realmente la ruta que es, pero el interprete bash muestra que no, que no existe. Que pasa? He buscado por internet, pero no encuentro nada... Alguna idea? De antemano, gracias... Título: Re: Problema script bash ruta de directorio en variable Publicado por: leogtz en 13 Mayo 2011, 01:55 am Bueno, el problema es la expansión de las variables, aquí te dejo un ejemplo:
Código
Código: ┌─[0 leo@archero ~/Desktop]$ └─> bash shell.sh Escribe la ruta de los archivos a mover : /home/leo/Desktop Ruta : /home/leo/Desktop Escribe las extensiones separadas por comas : doc, txt, c, jpg Escribe la ruta donde quieres mover tus archivos : /home/leo/ `/home/leo/Desktop/CV.doc' -> `/home/leo/CV.doc' `/home/leo/Desktop/CV.n.doc' -> `/home/leo/CV.n.doc' `/home/leo/Desktop/arreglos.txt' -> `/home/leo/arreglos.txt' `/home/leo/Desktop/comandos.txt' -> `/home/leo/comandos.txt' `/home/leo/Desktop/code.c' -> `/home/leo/code.c' `/home/leo/Desktop/instructivo 1.jpg' -> `/home/leo/instructivo 1.jpg' ┌─[0 leo@archero ~/Desktop]$ └─> Título: Re: Problema script bash ruta de directorio en variable Publicado por: InuKen en 13 Mayo 2011, 06:49 am Gracias por tu respuesta man, al rato me pondre a verificar mi codigo y aplicare tu recomendacion. Ya contare los resultados.
Título: Re: Problema script bash ruta de directorio en variable Publicado por: xassiz~ en 13 Mayo 2011, 14:53 pm Código
Código
Saludos! :P Título: Re: Problema script bash ruta de directorio en variable Publicado por: leogtz en 14 Mayo 2011, 00:46 am Así es, lo hice rápido, no me fije bien.
|