NOTA: Es importante tener presente que Bash no soporta valores de números decimales de manera nativa, pero existen alternativas como awk (lo veremos más adelante).
| Operador | Operación |
|---|---|
+ |
Suma |
- |
Resta |
* |
Multiplicación |
/ |
División entera (retorna únicamente la parte entera del cociente) |
% |
Módulo (retorna únicamente el resto de la división) |
** |
Exponenciación |
++ |
Incremento (aumenta el valor en 1) |
-- |
Decremento (disminuye el valor en 1) |
Todas las operaciones aritméticas se deben escribir con el signo $ y la expresión entre paréntesis dobles: $(( [expresión] )). Por ejemplo, la suma entre dos variables sería:
suma=$(( $var1 + $var2 ))
También se puede utilizar la palabra reservada expr (expression), que directamente imprime el resultado. Tener presente que debe haber espacios entre los números y los operadores:
expr 8 * 6 # 48