#1 Le 15/07/2020, à 08:39
- edboq
[RESOLU] Calcul arithmetique simple avec décimale sous shell
Bonjour
Après de nombreuses recherches, je n'arrive toujours pas à résoudre mon problème : faire des opérations arithmétiques sous shell avec des nombres décimaux.
Exemple :
#!/bin/bash
A=2
B=3
C=`echo "(($A * $B))" |bc -l`
echo $C
6
Si maintenant, je change les valeurs de A et B
#!/bin/bash
A=2,125
B=3,145
Quelle commande puis-je utiliser pour obtenir le produit de A et B ?
Dernière modification par edboq (Le 17/07/2020, à 14:43)
Hors ligne
#2 Le 15/07/2020, à 08:43
- Hizoka
Re : [RESOLU] Calcul arithmetique simple avec décimale sous shell
Salut,
A=2.125
B=3.145
C=`echo "(($A * $B))" |bc -l`
echo $C
6.683125
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#3 Le 15/07/2020, à 08:50
- edboq
Re : [RESOLU] Calcul arithmetique simple avec décimale sous shell
le point au lieu de la virgule
Hors ligne
#4 Le 15/07/2020, à 10:08
- pingouinux
Re : [RESOLU] Calcul arithmetique simple avec décimale sous shell
Bonjour,
C=$(bc -l <<<"$A*$B")
Hors ligne