Les chiffres significatifs
Bonjour,
Je bute sur un problème où je veux obtenir seulement deux chiffres après la virgule.
Voici mon script :
Code:
1 2 3 4 5 6 7 8
| #On va chercher la valeur
val=$( ./bacrp $AUTOMATE $OBJECT $IDENTIFIER 85)
echo val = $val
#Chiffre après la virgule
valeur=$(printf "%.2f" $val)
echo valeur = $valeur |
Voici ce que me retourne le script
Code:
1 2 3 4 5 6 7 8
| + val=$'9.920000\r'
+ echo val = $'9.920000\r'
val = 9.920000
++ printf %.2f $'9.920000\r'
: nombre non valableintf: 9.920000
+ valeur=0,00
+ echo valeur = 0,00
valeur = 0,00 |
Pouvez-vous m'expliquer d'où vient mon erreur svp