Hola, Yo lo acabo de probar y me funciona bien...
Puedes ejecutar el comando "cat -v /etc/copias/copia2" no sea que tengas alg�n car�cter no visible que te est� tocando las narices??? Saludos, -----Mensaje original----- De: Peio [mailto:[EMAIL PROTECTED] Enviado el: jueves, 12 de mayo de 2005 16:58 Para: Ricardo Frydman CC: [email protected] Asunto: Re: Una de scripts El jue, 12-05-2005 a las 11:24 -0300, Ricardo Frydman escribi�: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Peio wrote: > > Hola, > > Estoy haciendo un scripts en bash y no consigo ejecutar un for, aunque > > si que lo puedo ejecutar directamente en la shell: > > > > Os muestro una serio de comando pa ver si alguien ve algo: > > ------------------------------------------------------------------ > > > > copiasamg:/etc/copias# cat copia2 > > #!/bin/bash > > for nombre in `cat /etc/copias/listado` ; do > > echo $nombre > > done > > verificar previamente permisos de ejecucion Tiene los permisos de ejecucion para todos activados. Me ocurre lo mismo con el sh: -------------------------------------------- copiasamg:/etc/copias# ls /bin/bash -l -rwxr-xr-x 1 root root 625228 Dec 19 17:53 /bin/bash copiasamg:/etc/copias# ll copia -rwxrwxrwx 1 root root 77 May 12 18:21 copia2 copiasamg:/etc/copias# sh copia2 'opia2: line 2: syntax error near unexpected token `do 'opia2: line 2: `for nombre in `cat /etc/copias/listado` ; do ------------------------------------------------ A mi me mosquea la ' esa que aparece en vez de la "c" de copia p. > > > copiasamg:/etc/copias# ./copia2 > > : bad interpreter: No such file or directory > > copiasamg:/etc/copias# bash copia2 > > sh copia2 > > > > 'opia2: line 1: syntax error near unexpected token `do > > 'opia2: line 1: `for nombre in `cat /etc/copias/listado` ; do > > copiasamg:/etc/copias# for nombre in `cat /etc/copias/listado` ; do > > > >>echo $nombre > >>done > > > > pedro > > copiasamg:/etc/copias# cat listado > > pedro > > ---------------------------------------------------------------------- > > > > Sabeis porque puede pasarme esto? La sintaxis del for est� bien. Ser� > > por las variables de entorno? > > Gracias por adelantado > > p. > > > > > > > - -- > Ricardo A.Frydman > Consultor en Tecnolog�a Open Source > Administrador de Sistemas > http://www.eureka-linux.com.ar > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.5 (GNU/Linux) > > iD8DBQFCg2cTkw12RhFuGy4RAjeOAJ9ZHJ3wa2HNPWFDWJW9NJcFVYddKQCcDWAx > NhfX6qkX6vMOTrG3Ilp0Ujg= > =5GvZ > -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.8 - Release Date: 10/05/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.8 - Release Date: 10/05/2005

