answer=$(echo $((length/1024)) | bc -l)
так что длина - это переменная, которая имеет значение, как 2402267538.
, и его необходимо разделить на 1024
.Как делить числа с плавающей запятой на переменные с целым результатом?
выполнения этого выдает эту ошибку
")syntax error: invalid arithmetic operator (error token is "
[Your comme nt здесь] (https://stackoverflow.com/questions/36216164/how-to-divide-floating-point-numbers-using-variables-with-integer-result#comment60065970_36216323) вызван символом возврата каретки (конец строки в окнах) в тексте. Удалите их из переменной 'length', чтобы все работало правильно. Возможно, вот так: 'length = $ {length // [! - 0-9] /}' –