Я пытаюсь сравнить два числа с плавающей запятой в bash script. Я имею переменные, например.
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, который может иметь "электронный формат".: (
Любая помощь, подсказки приветствуются!