Division dans Bash
Nous devons effectuer des calculs numériques à diverses fins. Nous utilisons la division dans notre code à de nombreuses fins, comme trouver les nombres premiers, les quotients, etc.
Cet article montrera comment nous pouvons effectuer une division dans Bash avec des exemples et des explications nécessaires.
Division dans Bash
La syntaxe générale de la division dans Bash est :
$(( DIVIDEND/DIVISOR ))
Un exemple très simple de division est partagé ci-dessous :
echo "100 divided by 2 is: $(( 100/2 ))"
Après avoir exécuté le code ci-dessus, vous obtiendrez la sortie ci-dessous.
Production:
100 divided by 2 is: 50
Maintenant, nous allons voir deux autres exemples sur ce sujet.
Un exemple basique de division dans Bash
Dans l’exemple ci-dessous, nous avons effectué une division de base. Nous prenons un nombre de l’utilisateur et le divisons ensuite par deux.
Ci-dessous, nous avons partagé le code pour l’exemple :
read -p "Provide a number: " num
echo "Your result is: $(( num/2 ))"
En utilisant la ligne read -p "Provide a number : " num
, nous avons pris l’entrée de l’utilisateur. Et en utilisant la ligne echo "Your result is: $(( num/2 ))"
, nous avons divisé l’entrée utilisateur par deux.
Ici la partie $(( num/2 ))
a effectué l’opération de division. Vous obtiendrez la sortie ci-dessous après avoir exécuté l’exemple de code.
Production:
Provide a number: 12
Your result is: 6
Un exemple avancé de division dans Bash
Ceci est un exemple un peu avancé de notre exemple ci-dessus. Dans cet exemple, nous prenons à la fois le dividende et le diviseur de l’utilisateur et effectuons une opération de division entre eux.
Ci-dessous, nous avons partagé le code de notre exemple :
read -p "Provide a number for the dividend: " dividend
read -p "Provide a number for the divisor: " divisor
echo "Calculated result is: $(( dividend/divisor ))"
Dans le code ci-dessus, en utilisant les lignes read -p "Provide a number for the dividend: " dividend
et read -p "Provide a number for the divisor: " divisor
, nous prenons l’entrée utilisateur pour le dividende et le diviseur.
Et en utilisant la ligne echo "Calculated result is : $(( dividend/divisor ))"
, nous avons effectué la division entre le dividende et le diviseur. Ici, la partie $(( dividend/divisor ))
a effectué l’opération de division entre l’entrée utilisateur.
Vous obtiendrez cette sortie après avoir exécuté l’exemple de code.
Production:
Provide a number for the dividend: 32
Provide a number for the divisor: 2
Calculated result is: 16
Veuillez noter que tout le code utilisé dans cet article est écrit en Bash. Il ne sera exécutable que dans l’environnement Linux Shell.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn