| Programación en shell: Administración de linux: Una guía básica | ||
|---|---|---|
| Anterior | Programas de shell | Siguiente |
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.