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

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: