real time web analytics

¿Qué son los paréntesis dobles en Bash?

“Los corchetes son importantes en cualquier lenguaje de programación para ejecutar el programa y obtener los resultados deseados. En bash, usamos paréntesis simples y dobles para realizar diferentes tareas a través de un script. Sin embargo, muchos usuarios principiantes e incluso intermedios de bash necesitan aprender sobre los paréntesis dobles. Entonces, en este tutorial, resumiremos brevemente qué son los paréntesis dobles en bash”.

¿Qué son los 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
eco “Por favor ingrese los valores de A y B”
leer A
leer B
suma=$((A+B))
eco “Además de $A y $B es $suma

sub=$((AB))
eco “Sustracción de $A y $B es $sub

multiplicar=$((A*B))
eco “Multiplicación $A y $B es $multiplicar

división=$((A/B))
eco “Division de $A y $B es $división

Una vez que ejecute el script anterior, la terminal le pedirá que ingrese dos números y luego realizará los cálculos:

De manera similar, puede usar los siguientes patrones de estilos de doble paréntesis para obtener los resultados requeridos:

#!/bin/bash
eco “Por favor ingrese los valores de A y B”
leer A
leer B
suma=$((A+B))
eco “Además de $A y $B es $suma

((sub=AB))
eco “Sustracción de $A y $B es $sub

numero1=A
numero2= B

((multiplicar=num1*numero2))
eco “Multiplicación $A y $B es $multiplicar

división=$((numero1/numero2))
eco “Division de $A y $B es $división

Este script proporciona el mismo resultado que el anterior:

También puede usar[[enlugarde[porqueesuntipoavanzadoqueofreceunmontóndemejorascomo:

    • El[[puedemanejareficientementelascadenasvacíasyalgunascadenasconespaciosenblanco[[canefficientlyhandletheemptystringsandsomestringswiththewhitespace
    • Puedes usar || y && operadores lógicos con[[perono[porquesolo[nopuedepasar||yeloperador&&comoargumentodelalíneadecomandos[[butnot[becausesingle[can’tpass||and&&operatorasacommand-lineargument

Terminando

Esto fue todo sobre los paréntesis dobles en bash, que puede intentar mejorar los cálculos aritméticos fácilmente. Hemos explicado varios tipos de ejemplos para realizar cálculos aritméticos añadiendo paréntesis dobles. Bash contiene una tonelada de conceptos que puedes aprender para convertirte en un experto en bash. Así que asegúrese de consultar Linuxhint para leer varios tutoriales de bash.

Leave a Comment