OVH Cloud OVH Cloud

Calculs mathematiques

3 réponses
Avatar
Ludwig BECK
Salut,

Comment peut-on faire un calcul bash genre $(($a*$b)) mais avec $a comme chiffre
decimal ????

3 réponses

Avatar
Thomas Nemeth
Le jeu 19 fév 2004 à 10:46, Pascal H. a tapoté :
| Le Thu, 19 Feb 2004 09:22:49 +0100, Ludwig BECK a écrit :
|
| > Comment peut-on faire un calcul bash genre $(($a*$b)) mais avec $a comme
| > chiffre decimal ????
|
| A ma connaissance on ne peut pas, bash ne travaille qu'avec des
| nombres entiers.
| Utilise la calculatrice bc si tu as besoin de faire des calculs en nombres
| décimaux.

Voilà. Ou formula</pub>.


Thomas
--
#if 0
2.2.16 /usr/src/linux/fs/buffer.c
Avatar
jib2
Ludwig BECK a écrit:

Comment peut-on faire un calcul bash genre $(($a*$b)) mais avec $a comme
chiffre decimal ????


On doit pouvoir le faire avec
($a * $b) | bc
(pas sûr de la syntaxe exacte...)

Avatar
Thomas Nemeth
Le jeu 19 fév 2004 à 18:35, jib2 a tapoté :
| Ludwig BECK a écrit:
|
| > Comment peut-on faire un calcul bash genre $(($a*$b)) mais avec $a comme
| > chiffre decimal ????
|
| On doit pouvoir le faire avec
| ($a * $b) | bc
| (pas sûr de la syntaxe exacte...)

c=`echo "scale=2;$a * $b" | bc`
changer scale pour les décimales...


Thomas
--
Passe que moi, au départ, j'avais fait informatique comme études, pas
NT, et je voudrais revenir à mon métier premier.
-+- BB in Guide du Linuxien pervers - Bien configurer son metier.