Lo de los caracteres invisibles no es coña A mi me ha pasado unas cuantas veces.
Teclea DESDE CERO los scripts y veras como magicamente se soluciona. Un saludico. El 12/05/05, Ricardo Frydman<[EMAIL PROTECTED]> escribió: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Peio wrote: > > 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 > > > > mmm es verdad, yo haria 2 cosas: > verificar que /bin/bash exista como ya te dijeron y editar de cero otro > archivo y reescribirlo, me huele a caracter infiltrado invisible. > > Suerte > > - -- > 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) > > iD8DBQFCg3PLkw12RhFuGy4RAh0tAJ0df4fPeveN7M7cNKjAyzT6ncKhggCeMhb7 > sd4xhdA1fTDQorC0/AzhXm4= > =pnPw > -----END PGP SIGNATURE----- > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > > -- [o - - - - - - (\ | el pollo galáctico. ( \_('> (__(=_) -"=