-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Peio wrote: > El jue, 12-05-2005 a las 17:08 +0200, Saro escribi�: > >>Hola, >> >>Yo lo acabo de probar y me funciona bien... >> > > Pues yo ya lo he probado en dos ordenadores y en los dos me falla. > Problema de sistaxis no es, de permisos tampoco, la shell es una shell > limpia(bash recien instalado con usuarios recien creados), que se nos a > podido pasar por alto? variables de entorno?... > > sarge bash 2.05b.0 > sid bash 3.00.16 > > >>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??? >> > > ----------------------------------------------- > copiasamg:/etc/copias# cat -v copia2 > #!/bin/bash^M > for nombre in `cat /etc/copias/listado`; do^M > echo $nombre^M > done^M > ----------------------------------------------- > Esto tampoco parece que sea :(
COMO QUE NO? NO ves alli ^M ? Que editor usas? > p. > > > >>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�: >> > 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 > >> >> >>-- >>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 >> >> - -- 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) iD8DBQFCg3ohkw12RhFuGy4RAh2aAJ9nv0X243eE8EfGrp0195j9WbRE+gCfcqoa n2VWCDLcZgp91k1bnhhUJS0= =BVqQ -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

