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: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ó:
>>
> 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 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
>>
>>
- --
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-----
Reply to: