Bonjour,
Je bute sur un problème où je veux obtenir seulement deux chiffres après la virgule.
Voici mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Pouvez-vous m'expliquer d'où vient mon erreur svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager