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

Re: ¿Se pueden leer números con BASH?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alejandro Andrés Sandoval wrote:
> Saludos!!
> 
> Muchas gracias a todos por su pronta respuesta!!
> (a seguir programando mi script... ;-)
ok, pero....que debe hacer tu script?
Porque si a es 1.33 no funcionara....
> 
> 2006/9/4, Ricardo Frydman Eureka! <ricardoeureka@gmail.com>:
> 
> Alejandro Andrés Sandoval wrote:
>> Saludos!!
> 
>> Intento hacer un script y necesito leer un número desde teclado.
>> Intenté hacerlo de la siguiente manera:
> 
>> read $a
>> if [ $a == 0 ]; then
>>    echo "Número no puede ser cero"
>> fi
> 
>> Pero resulta que no funciona: el error está en la línea de IF: unary
>> operator expected. Revisé documentación hasta el aburrimiento y
>> debería estar bien. ¿Alguien sabe por qué falla?
> 
> 
> 
> ricardo@kebek:~ $ cat numeros.sh
> #!/bin/bash
> read a
> if [ $a -eq "0" ]; then
>    echo "Número no puede ser cero"
> fi
> ricardo@kebek:~ $ sh numeros.sh
> 2
> ricardo@kebek:~ $ sh numeros.sh
> 0
> Número no puede ser cero
> --
> Ricardo A.Frydman
> Consultor en Tecnología Open Source - Administrador de Sistemas
> jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar
> SIP # 1-747-667-9534
>>
>>

- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFE/Dyckw12RhFuGy4RAhKFAKCTcaVsZHQcvhfiuk+3oj0duFgrlwCfY5v2
7wvIQUltSc0JQ/1I+BVTaxY=
=AsDG
-----END PGP SIGNATURE-----



Reply to: