Хочу сделать саб с двумя большими числами
моя цель
1805334111369276485744644020321551471447190030955050085289-3369574570478873127315415525946742317481702644901195284480
Я пытаюсь с
echo $((1805334111369276485744644020321551471447190030955050085289-3369574570478873127315415525946742317481702644901195284480))
Мой результат:
3160661815551241129
но это не правильно.
Я могу сделать аналогичную операцию в консоли Chrome
и у меня есть
-1.5642404591095965e+
Как я могу сделать эту операцию в bash?
Я пробовал даже с expr
, но без везения
Можно проверить, больше ли число, чем другое
в оболочке
echo $((1805334111369276485744644020321551471447190030955050085289>3369574570478873127315415525946742317481702644901195284480))
результат: 1
та же операция в хроме
1805334111369276485744644020321551471447190030955050085289>3369574570478873127315415525946742317481702644901195284480
Результат: ложь
А хром правильный