Hallo,
möchte in einer Bash möglichst performant zwei floating Zahlen miteinander vergleichen und je nach Differenzwert verschiedene "Aktionen" steuern.
Bsp:
AktVerbrauch= 1.545 kWh
LetzterVerbrach= 2.242 kWh
Wenn der aktuelle Verbrauch mehr als 30% über dem letzten Verbrauch liegt: Color=RED
Wenn der aktuelle Verbrauch mindestens 30% unter dem letzten Verbrauch liegt: COLOR=GREEN
Wenn der aktuelle verbrauch sich "kaum" verändert hat: COLOR=schwarz
Mit einem einfachen Befehl wie diesem:
if [ $Aktverbrauch -ge `expr $LetzterVerbrauch * 1.3`]
then
COLOR=RED
....
geht ja nicht weil floating ....
Danke für Tipps, sollte ja in einen 6-Zeiler passen, oder?