Une tâche courante lorsque vous travaillez avec des variables dans Bash est de diviser deux variables, ce qui pourrait sembler simple. Cependant, lorsque vous travaillez sur Bash, vous devez le faire avec soin.
Cet article est un guide détaillé pour diviser deux variables dans Bash avec quelques exemples de la façon d'utiliser cette opération dans vos scripts.
Comment diviser deux variables en bash
Vous pouvez diviser deux variables en bash en utilisant:
Méthode 1: Divisez deux variables en bash à l'aide de la commande expr
Le expr La commande dans Bash évalue une expression et imprime le résultat à la console. Pour diviser deux variables en utilisant le expr Commande, voici un exemple de code:
#!/ bac / bash
# Déclarer les variables
num1 = 8
num2 = 4
# Diviser les variables à l'aide de la commande expr
Résultat = $ (expr $ num1 / $ num2)
Echo "Résultat: $ résultat"
Dans cet exemple, nous utilisons le expr commande pour diviser la valeur de num1 par la valeur de num2, le résultat de la division est stocké dans la variable de résultat, qui est ensuite imprimée à la console:
Méthode 2: Divisez deux variables en bash en utilisant les doubles parenthèses
Le doubles parenthèses La syntaxe est une façon raccourci d'exécuter des opérations arithmétiques en bash afin de diviser deux variables en utilisant les doubles parenthèses, voici un exemple de code:
#!/ bac / bash
# Déclarer les variables
num1 = 8
num2 = 4
# Diviser les variables à l'aide de la syntaxe à double parenthèses
résultat = $ ((num1 / num2))
Echo "Résultat: $ résultat"
Ici, nous utilisons la syntaxe à double parenthèses pour diviser la valeur de num1 par la valeur de num2, le résultat de la division est stocké dans la variable de résultat, qui est ensuite imprimé dans la console.
Conclusion
Diviser deux variables en bash est une tâche courante lorsque vous travaillez avec des données numériques. Cet article a discuté de deux méthodes courantes pour diviser deux variables en bash. En utilisant le expr commande et la syntaxe à double parenthèses, vous pouvez diviser rapidement et facilement deux variables dans les scripts bash.