Hva er doble parenteser i bash

Hva er doble parenteser i bash
Braketter er viktige i ethvert programmeringsspråk for å utføre programmet og få de ønskede utgangene. I bash bruker vi enkelt- og doble parenteser for å utføre forskjellige oppgaver gjennom et manus. Imidlertid trenger mange nybegynnere og til og med mellomliggende bash -brukere å lære om doble parenteser. Så i denne opplæringen vil vi kort oppsummere hvilke doble parenteser som er i bash.

Hva er doble parenteser i bash

“((…))” Doble parenteser ligner på LET -kommandoen, som du kan bruke til å utføre aritmetiske beregninger i et skript. La oss for eksempel lage et skript som vil utføre forskjellige aritmetiske beregninger:

#!/bin/bash
ekko "Vennligst skriv inn verdiene til A og B"
lese en
Les b
sum = $ ((a+b))
ekko "Tillegg av $ A og $ B er $ sum"
((sub = a-b))
ekko "subtraksjon av $ a og $ b er $ sub"
num1 = a
num2 = b
((Multiply = num1*num2))
ekko "multiplikasjon $ a og $ b er $ multiply"
divisjon = $ ((num1/num2))
Echo "Division of $ a og $ b er $ divisjon"

Når du har kjørt skriptet ovenfor, vil terminalen be deg om å legge inn to numre, og deretter vil den utføre beregningene:

Tilsvarende kan du bruke følgende mønstre med doble parentes -stiler for å få de nødvendige resultatene:

#!/bin/bash
ekko "Vennligst skriv inn verdiene til A og B"
lese en
Les b
sum = $ ((a+b))
ekko "Tillegg av $ A og $ B er $ sum"
((sub = a-b))
ekko "subtraksjon av $ a og $ b er $ sub"
num1 = a
num2 = b
((Multiply = num1*num2))
ekko "multiplikasjon $ a og $ b er $ multiply"
divisjon = $ ((num1/num2))
Echo "Division of $ a og $ b er $ divisjon"

Dette skriptet gir samme resultat som det forrige:

Du kan også bruke [[[i stedet for [fordi det er en avansert type som tilbyr massevis av forbedringer som:

    • [[Kan effektivt håndtere de tomme strengene og noen strenger med hvitrommet.
    • Du kan bruke || og && logiske operatører med [[men ikke [fordi singel [kan ikke passere || og && operatør som et kommandolinjeargument.

Innpakning

Dette handlet om de doble parentesene i bash, som du enkelt kan prøve å forbedre aritmetiske beregninger. Vi har forklart forskjellige typer eksempler for å utføre aritmetiske beregninger ved å legge til doble parenteser. Bash inneholder massevis av konsepter som du kan lære å bli en bash -ekspert. Så sørg for at du sjekker ut Linuxhint for å lese forskjellige opplæringer av bash.