Я дуже намагаюся порівняти два числа з плаваючою комою в сценарії bash. Я маю до змінних, наприклад
let num1=3.17648e-22
let num2=1.5
Тепер я просто хочу просте порівняння цих двох чисел:
st=`echo "$num1 < $num2" | bc`
if [ $st -eq 1]; then
echo -e "$num1 < $num2"
else
echo -e "$num1 >= $num2"
fi
На жаль, у мене є проблеми з правильним поводженням num1, яке може мати "е-формат". :(
Будь-яка допомога, підказки вітаються!