¿Cuáles son las paréntesis dobles en Bash?

¿Cuáles son las paréntesis dobles en Bash?
Los soportes son importantes en cualquier lenguaje de programación para ejecutar el programa y obtener las salidas deseadas. En Bash, usamos paréntesis simples y dobles para realizar diferentes tareas a través de un script. Sin embargo, muchos principiantes e incluso usuarios de bash intermedios necesitan aprender sobre dos paréntesis. Entonces, en este tutorial, resumiremos brevemente qué doble paréntesis están en Bash.

¿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:

    • [[Puede manejar eficientemente las cuerdas vacías y algunas cadenas con el espacio en blanco.
    • Puedes usar || y && operadores lógicos con [[pero no [porque solo [no puede pasar || y && operador como argumento de línea de comandos.

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.