[eside-ghost] Variables en Bash
txipi
txipi en sindominio.net
Vie Nov 10 00:39:01 CET 2006
Aupa!
On Fri, 10 Nov 2006 00:27:29 +0100
Jon Urionaguena <juriona en nesys-st.com> wrote:
> ¿Cómo saber si una variable capturada como entrada desde stdin (read
> variable) en Bash es de tipo integer o string?
No se puede, que yo sepa.
> Creo que en Bash las vars no son tipadas, pero si que hay variación a
> la hora de poder aplicarles operaciones, ya que dependes de su tipo
> para que las evalúe bien y no de errores (stderr).
> $ test $var -gt 5
> No da error
> $ test $var -gt 5
> bash: test: t: se esperaba expresión de tipo entero
Recuerda que test es un comando, no es bash. Ese problema es de test,
no de bash. Bash funciona solamente con strings, creo.
Hazte un programa que reciba un string y devuelva 0 si es un número :-D
--
Agur,
txipi
Más información sobre la lista de distribución eside-ghost