Folgende Befehlszeile erzeugt die Ausgabe. Die ID bekomme ich herausgelöst indem ich $i abfrage. Nur die Temperatur erhalte ich nicht. Bzw. ich bekomme die Temperatur nicht raus. Kann mir da jemand vielleicht helfen die Temperatur in die Variable zu bekommen?
Code
[b]for i in $(cat /sys/devices/w1_bus_master1/w1_master_slaves)[/b]
[b]
[/b]
[b]do echo ${i}: $(echo "scale=3; $(grep 't=' /sys/bus/w1/devices/w1_bus_master1/${i}/w1_slave | awk -F 't=' '{print $2}') / 1000" | bc -l) °C[/b]
[b]
[/b]
[b]done[/b]
Ich habe es mit $2 versucht, nur da kam nix raus. Also ich möchte die Ausgabe aus der Zeile die mit do Beginnt in eine Variable ausgeben. Ich weiß nich ob ich da etwas zu blöde bin oder noch bischen was an wissen fehlt, aber ich hoffe mir kann man helfen.
Michael