RE: Una de scripts

2005-05-12 Por tema Peio
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

2005-05-12 Por tema Ricardo Frydman
-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

2005-05-12 Por tema Mariano Cediel
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

2005-05-12 Por tema Peio
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

2005-05-12 Por tema Ricardo Frydman
-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

2005-05-12 Por tema Saro
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

2005-05-12 Por tema Peio
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

2005-05-12 Por tema Saro
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

2005-05-12 Por tema Ricardo Frydman
-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

2005-05-12 Por tema Peio
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]