Hallo zusammen,
mit dieser Zeile innerhalb einer Bash-Shell lese ich die Temparatur aus:
temp=$(cat /sys/bus/w1/devices/28-3c01e076050b/w1_slave | grep -i t= | cut -c30-);
Dann formatiere ich das Ergebnis damit:
temp=$(echo "scale=2; $temp/1000" | bc -l)
Bisher habe ich nichts gemerkt, aber bei den derzeitigen Temperaturen fällt mir auf, dass dann nur noch .87 dortsteht, statt 0.87.
Ist zwar nur ein Schönheitsfehler, aber eben mnicht schön.
Habe schon mal rumgeguckt und mit
printf
und
sprintf
getestet. Aber es enstehen nur Fehlermeldungen.
Kann mir bitte jemand helfen und sagen, was ich falsch mache.
Danke
Thomas