$((expresión aritmética))Ejemplos
$(( 2 + 3 )) $(( x *3 )) $(( 2 / 3 ))Esto puede realizar tanto con variables que contengan un número como con constantes o números, un ejemplo básico de un script seria:
#!/bin/bash x=15 y=10 suma=$(( x + y )) echo "$x + $y = $suma"Al ejecutar entregaría
15 + 10 = 25Operaciones con Enteros
Operador
|
Descripción
|
Ejemplo
|
Valor
|
+
|
Adición (suma)
|
echo $(( 20 + 15 ))
|
35
|
-
|
Sustracción (resta)
|
echo $(( 20 - 7 ))
|
13
|
/
|
División
|
echo $(( 20 / 4 ))
|
5
|
*
|
Multiplicación
|
echo $(( 20 * 3 ))
|
60
|
%
|
Modulo
|
echo $(( 20 % 6 ))
|
2
|
++
|
post-incremento (agrega 1 a la variable)
|
x=4
echo $(( x++ )) echo $(( x++ )) |
4
5 |
--
|
post-decremento (resta 1 a la variable)
|
x=7
echo $(( x-- ))
echo $(( x-- ))
|
7
6
|
**
|
Exponencial
|
x=2
y=3 echo $(( x ** y )) |
8
|
No hay comentarios.:
Publicar un comentario