Comment comparer deux valeurs à virgule flottante en script shell

J'ai eu à faire une division en script shell et la meilleure façon est:

result1=`echo "scale=3; ($var1 /$total) * 100"| bc -l`
result2=`echo "scale=3; ($var2 /$total) * 100"| bc -l`

mais je veux comparer les valeurs de $result1 et $result2

À l'aide de if test $result1 -lt $result2 ou if [ $result1 -gt $result2 ] n'a pas fonctionné 🙁

Aucune idée de comment faire cela?

OriginalL'auteur Reem | 2010-05-04