answer=$(echo $((length/1024)) | bc -l)
Also Länge ist eine Variable, die einen Wert wie 2402267538.
hat und es muss durch 1024
geteilt werden.Wie teilt man Gleitkommazahlen mit Variablen mit ganzzahligem Ergebnis?
dieser Ausführung wirft diesen Fehler
")syntax error: invalid arithmetic operator (error token is "
[Ihr comme (hier: https://stackoverflow.com/questions/36216164/how-to-divide-floating-point-numbers-using-variables-with-integer-result#comment60065970_36216323) wird durch ein "Carriage Return" -Zeichen verursacht (das Ende der Zeile in Windows) in Ihrem Text. Entfernen Sie sie aus der Variablen "length", damit alles ordnungsgemäß funktioniert. Vielleicht so: 'length = $ {length // [! - 0-9] /}' –