RE: Una de scripts
Mea culpa... (sigue) El jue, 12-05-2005 a las 17:40 +0200, Peio escribió: > 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 :( > p. Pues si que es esto, nunca habia utilizado el cat -v y me parecio normal el ^M del final. Acabo de editar uno nuevo, funciona y no tiene esos caracteres. Gracias Saro y Ricardo!! > > > > Saludos, > > > > > > -Mensaje original- > > De: Peio [mailto:[EMAIL PROTECTED] > > Enviado el: jueves, 12 de mayo de 2005 16:58 > > Para: Ricardo Frydman > > CC: debian-user-spanish@lists.debian.org > > 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 > > > > > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Una de scripts
-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: debian-user-spanish@lists.debian.org >>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]
Re: Una de scripts
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. ( \_('> (__(=_) -"=
RE: Una de scripts
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 :( p. > Saludos, > > > -Mensaje original- > De: Peio [mailto:[EMAIL PROTECTED] > Enviado el: jueves, 12 de mayo de 2005 16:58 > Para: Ricardo Frydman > CC: debian-user-spanish@lists.debian.org > 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 > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Una de scripts
-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]
RE: Una de scripts
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: debian-user-spanish@lists.debian.org 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
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]
RE: Una de scripts
Hola, Seguro que tienes el bash instalado? Comprueba que la ruta esté bien pq del primer error... ": bad interpreter: No such file or directory" parece que no exista. Ya nos dirás... Saludos, -Mensaje original- De: Peio [mailto:[EMAIL PROTECTED] Enviado el: jueves, 12 de mayo de 2005 16:18 Para: debian-user-spanish@lists.debian.org Asunto: Una de scripts 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 copiasamg:/etc/copias# ./copia2 : bad interpreter: No such file or directory copiasamg:/etc/copias# bash 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. -- 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
Re: Una de scripts
-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 > 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]
Una de scripts
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 copiasamg:/etc/copias# ./copia2 : bad interpreter: No such file or directory copiasamg:/etc/copias# bash 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. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]