Quali sono le doppie parentesi in bash
Le parentesi doppie "(...))" sono simili al comando let, che è possibile utilizzare per eseguire calcoli aritmetici in uno script. Ad esempio, creiamo uno script che eseguirà vari calcoli aritmetici:
#!/Bin/Bash
Echo "Immettere i valori di A e B"
leggi un
Leggi b
Sum = $ ((a+b))
Echo "Aggiunta di $ a e $ b è $ somma"
((sub = a-b))
Echo "Sottrazione di $ A e $ B è $ sub"
num1 = a
Num2 = b
((multiply = num1*num2))
Echo "Moltiplicazione $ a e $ b è $ multiplica"
Divisione = $ ((NUM1/NUM2))
Echo "Divisione di $ A e $ B è $ Division"
Una volta eseguito lo script sopra, il terminale ti chiederà di inserire due numeri, quindi eseguirà i calcoli:
Allo stesso modo, è possibile utilizzare i seguenti modelli di stili doppie tra parentesi per ottenere i risultati richiesti:
#!/Bin/Bash
Echo "Immettere i valori di A e B"
leggi un
Leggi b
Sum = $ ((a+b))
Echo "Aggiunta di $ a e $ b è $ somma"
((sub = a-b))
Echo "Sottrazione di $ A e $ B è $ sub"
num1 = a
Num2 = b
((multiply = num1*num2))
Echo "Moltiplicazione $ a e $ b è $ multiplica"
Divisione = $ ((NUM1/NUM2))
Echo "Divisione di $ A e $ B è $ Division"
Questo script fornisce lo stesso risultato di quello precedente:
Puoi anche usare il [[piuttosto che [perché è un tipo avanzato che offre un sacco di miglioramenti come:
Avvolgendo
Questo riguardava le doppie parentesi in bash, che puoi provare a migliorare facilmente i calcoli aritmetici. Abbiamo spiegato vari tipi di esempi per eseguire calcoli aritmetici aggiungendo doppie parentesi. Bash contiene un sacco di concetti che puoi imparare a diventare un esperto di bash. Quindi assicurati di dare un'occhiata a Linuxhint per leggere vari tutorial di Bash.