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

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:peio@sindominio.net] 
> > 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 debian-user-spanish-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> > listmaster@lists.debian.org
> > 
> > -- 
> > 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
> >  
> > 
> 
> 



Reply to: