[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Parametros para script de bash



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?


for i in *
do
script.sh "$i"
done

Lo malo es que así se los pasas uno a uno. A lo mejor podrías construir
una línea como \"$i\"...

> 
> Muchas Gracias
> 
> Saludos
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

-- 
--------------------------------------------------------------
 EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es
--------------------------------------------------------------
http://www.polinux.upv.es / http://www.valux.org / http://www.hispalinux.es
GnuPG key = 0x6FDE933B [D5C4 12CE D6B4 E4D6 7E8E  F128 405A BFAD 6FDE 933B]



Reply to: