Division euclidien
Résolu
Bonjour,
comment calculer une division euclidien dans shell par exemple
22/4 = 5,5
Merci
comment calculer une division euclidien dans shell par exemple
22/4 = 5,5
Merci
1 réponse
-
ModérateurTu peux passer par bc.
https://stackoverflow.com/questions/12147040/division-in-script-and-floating-point
Par exemple pour avoir 5 chiffres après la virgule :
(mando@silk) (~) $ bc <<< "scale = 5; 22 / 4" 5.50000
Bonne chance-
-
ModérateurSi c'est un script bash c'est sans doute que tu as oublié d'utiliser l'opérateur $ (...) :
#!/bin/bash x=$(bc <<< "scale = 5; 22 / 4") echo $x
En shell tu peux remplacer $( ... ) par des backquotes (une au début, une à la fin), qui s'obtiennent en faisant "alt gr + 7" puis "espace".
Bonne chance -
-
-
-