bc
traite les nombres comme des entiers:
# echo "100/3" | bc
33
bc -l
traite les nombres comme des objets à virgule flottante:
# echo "100/3" | bc -l
33.33333333333333333333
Existe-t-il un moyen de limiter le nombre de chiffres après le signe décimal?
1234*1.0
va vous donner1234.0
scale=0;1234*1.1
, vous devez l'écrire commescale=0;1234*1.1/1
pour l'obtenir1357
. Sinon, peu importe la valeur descale
, vous obtenez1357.4
.