Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile

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