Re: Parametros para script de bash
: ::::::::::::::::::::::::::::: UC ::::::::::::::::::::::::::::::: :
On Thu, Feb 10, 2005 at 12:36:13PM +0100, Urizev wrote:
> Hola, necesito hacer un script de bash al que pasarle una lista de
> archivos por parametro. Pero cuando dentro del script obtengo los
> nombre tengo un problema: Los archivos que tienen espacios los divide
> en nombre de archivos que no existen.
> Por ejemplo:
>
> $ls -l
> -rwxrwx--- 1 jcvallejo jcvallejo 131 2005-02-10 12:05 script.sh
> -rw-r--r-- 1 jcvallejo jcvallejo 0 2005-01-20 01:04 hola que tal
> -rw-r--r-- 1 jcvallejo jcvallejo 0 2005-01-20 01:04 adios
> $bash script.sh *
> Archivos que ve:
> script.sh
> hola
> que
> tal
> adios
>
>
> Como puedo hacer que coja cada archivo correctamente?
Escapando los espacios. Me imagino que esto esta en una rutina
iterativa, por lo que si estas ocupando una variable para
representar los archivos, en vez de poner solo $var pon "$var".
--
Luis Eduardo Arevalo Reyes User #354770 counter.li.org
Fono 0-91359671 http://www.inf.utfsm.cl/~larevalo
Departamento de Informatica, Universidad Tecnica Federico Santa Maria
Reply to: