Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Es ist einfach, in einem Shellscript einer Variablen den Typ Integer zuzuweisen (declare -i variable). Gibt es eine Möglichkeit, eine solche Variable explizit als Floatingpoint zu deklarieren? Ich finde da nichts.
Soweit ich weiss unterstützt die Shell keine Float-Werte. Nur Integer.
Das heisst aber nur die internen Befehle wie let ... arbeiten nicht damit,
man kann natürlich mit "Strings (die Floats sein können)" mit bc und anderen
Tools arbeiten.
Wichtig sind dabei auch immer einheitliche Language-Settings damit "," und "." identisch
genutzt werden. Nach Fehlern in dem Bereich kann man lange suchen...
Vor dem Severabsturz hatte ich sinngemäss so geantwortet:
Wenn es das in der Bash nicht gibt, dann werde ich halt mit Strings und bc hantieren.
Das habe ich in der Zwischenzeit auch durchexerziert. Gewöhnungsbedürftig zwar, diese Methode, aber durchaus machbar.
Ich schreibe also wieder gelöst vor den Threadtitel in der Hoffnung, daß der Server nicht wieder etwas dagegen hat.