Я столкнулся с ошибкой, вероятно, ошибка в bc
Я сталкивался с этим при попытке сравнить два числа на скрипте в bash. Оказывается, когда я делаю:
echo "1.1E-2<1.1E-1" | bc -l
Возвращает 1 (как и ожидалось).
Но когда я делаю это для примера:
echo "2.1E-2<1.1E-1" | bc -l
Он возвращает 0, когда должен возвращать 1 (потому что 0.021 меньше, чем 0.11).
Я использую версию 1.06.95 до н.э. с Kubuntu 14.04
Кто-нибудь нашел подобный результат? Кто-нибудь может придумать обходной путь?