Bardzo się staram porównać dwie liczby zmiennoprzecinkowe w skrypcie bash. Mam do zmiennych np
let num1=3.17648e-22
let num2=1.5
Teraz chcę tylko zrobić proste porównanie tych dwóch liczb:
st=`echo "$num1 < $num2" | bc`
if [ $st -eq 1]; then
echo -e "$num1 < $num2"
else
echo -e "$num1 >= $num2"
fi
Niestety mam pewne problemy z odpowiednim traktowaniem num1, który może mieć „e-format”. :(
Każda pomoc, podpowiedzi są mile widziane!