Мы протестировали наш скрипт, и он не работает при отрицательном сравнении с плавающей запятой в bash. Что мы делаем не так ?
$F1=10000000000
$F2=300
FLP=$(bc <<< "scale=5; ($F2 - $F1)/$F2 * 100")
if [ $FLP -eq "1" ]; then
echo " greater"
else
echo "smaller"
fi
Он продолжает печатать "больше" с -99,99900
Спасибо всем за помощь