Que sont les doubles parenthèses à Bash

Que sont les doubles parenthèses à Bash
Les supports sont importants dans tout langage de programmation pour exécuter le programme et obtenir les sorties souhaitées. Dans Bash, nous utilisons des parenthèses simples et doubles pour effectuer différentes tâches via un script. Cependant, de nombreux débutants et même les utilisateurs de bash intermédiaires doivent se renseigner sur les doubles parenthèses. Donc, dans ce tutoriel, nous résumerons brièvement les doubles parenthèses.

Que sont les doubles parenthèses à Bash

Les doubles parenthèses «(…)» sont similaires à la commande LET, que vous pouvez utiliser pour effectuer des calculs arithmétiques dans un script. Par exemple, créons un script qui effectuera divers calculs arithmétiques:

#!/ bac / bash
Echo "Veuillez saisir les valeurs de A et B"
lire un
lire b
sum = $ ((a + b))
Echo "L'ajout de $ a et $ b est $ sum"
((sub = a-b))
Echo "La soustraction de $ a et $ b est $ sub"
num1 = a
num2 = b
((multiplier = num1 * num2))
Echo "Multiplication $ a et $ b est $ multiply"
division = $ ((num1 / num2))
Echo "Division de $ A et $ B est une division $"

Une fois que vous avez exécuté le script ci-dessus, le terminal vous demandera d'entrer deux numéros, puis il effectuera les calculs:

De même, vous pouvez utiliser les modèles suivants de styles de double parenthèses suivants pour obtenir les résultats requis:

#!/ bac / bash
Echo "Veuillez saisir les valeurs de A et B"
lire un
lire b
sum = $ ((a + b))
Echo "L'ajout de $ a et $ b est $ sum"
((sub = a-b))
Echo "La soustraction de $ a et $ b est $ sub"
num1 = a
num2 = b
((multiplier = num1 * num2))
Echo "Multiplication $ a et $ b est $ multiply"
division = $ ((num1 / num2))
Echo "Division de $ A et $ B est une division $"

Ce script fournit le même résultat que le précédent:

Vous pouvez également utiliser [[plutôt que [car il s'agit d'un type avancé qui offre une tonne d'améliorations telles que:

    • Le [[peut gérer efficacement les cordes vides et certaines cordes avec l'espace blanc.
    • Vous pouvez utiliser || et && logique des opérateurs avec [[mais pas [parce que single [ne peut pas passer || et && opérateur comme argument en ligne de commande.

Emballer

Il s'agissait des doubles parenthèses de Bash, que vous pouvez essayer d'améliorer facilement les calculs arithmétiques. Nous avons expliqué divers types d'exemples pour effectuer des calculs arithmétiques en ajoutant des parenthèses doubles. Bash contient une tonne de concepts que vous pouvez apprendre à devenir un expert bash. Assurez-vous donc de consulter Linuxhint pour lire divers tutoriels de bash.