¿Cuáles son las paréntesis dobles en Bash?
Los paréntesis dobles "((...))" son similares al comando LET, que puede usar para realizar cálculos aritméticos en un script. Por ejemplo, creemos un script que realizará varios cálculos aritméticos:
#!/bin/bash
echo "Ingrese los valores de A y B"
leer un
Leer B
suma = $ ((A+B))
echo "La adición de $ A y $ B es $ suma"
((sub = a-b))
Echo "La resta de $ A y $ B es $ Sub"
num1 = a
num2 = b
((multiply = num1*num2))
echo "multiplicación $ a y $ b es $ multiplica"
división = $ ((num1/num2))
Echo "La división de $ A y $ B es $ División"
Una vez que ejecute el script anterior, el terminal le pedirá que ingrese dos números, y luego realizará los cálculos:
Del mismo modo, puede usar los siguientes patrones de estilos de doble paréntesis para obtener los resultados requeridos:
#!/bin/bash
echo "Ingrese los valores de A y B"
leer un
Leer B
suma = $ ((A+B))
echo "La adición de $ A y $ B es $ suma"
((sub = a-b))
Echo "La resta de $ A y $ B es $ Sub"
num1 = a
num2 = b
((multiply = num1*num2))
echo "multiplicación $ a y $ b es $ multiplica"
división = $ ((num1/num2))
Echo "La división de $ A y $ B es $ División"
Este script proporciona el mismo resultado que el anterior:
También puede usar el [[[en lugar de [porque es un tipo avanzado que ofrece una tonelada de mejoras como:
Terminando
Esto se trataba de los dobles paréntesis en Bash, que puede tratar de mejorar los cálculos aritméticos fácilmente. Hemos explicado varios tipos de ejemplos para realizar cálculos aritméticos mediante la adición de dos paréntesis. Bash contiene una tonelada de conceptos que puedes aprender a convertirte en un experto en Bash. Así que asegúrese de ver Linuxhint para leer varios tutoriales de Bash.