Google
Web dns.bdat.net
next up previous contents
Next: Selección de la shell Up: Programas de shell Previous: Reemplazar texto en una   Índice General

Evaluación aritmética

En habitual tener que efectuar evaluaciones de expresiones aritméticas enteras durante la ejecución de un script de shell; por ejemplo para tener contadores o acumuladores o en otros casos.

Hasta ahora habíamos visto que esto lo podíamos hacer con expr, pero hay otra forma más cómoda: let

La sintaxis de let es la siguiente:

let variable=expresión aritmética

por ejemplo

let A=A+1

En algunas shell incluso podremos omitir la palabra let, aunque por motivos de compatibilidad esto no es aconsejable.

Para evaluar expresiones reales, es decir con coma decimal, tendremos que usar otros mecanismos y utilidades que pueda proporcionar el sistema. En linux disponemos de la orden bc.


Pedro Pablo 2001-12-14