Sensors kimenet darabolása (Kodi/XBMC részére) hőmérsékletek kinyerése

Sziasztok, bár megoldottam de kőbaltának érzem szóval érdekelne a legelengásabb megoldás :)

Ez az eredeti kimenet

:~$ sensors
radeon-pci-0008
Adapter: PCI adapter
temp1: +55.0°C (crit = +120.0°C, hyst = +90.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1: +55.4°C (high = +70.0°C)
(crit = +100.0°C, hyst = +97.0°C)

Így oldottam meg (két külön parancs, két külön helyre megy):
:~$ sensors|grep radeon-pci-0008 -A2|grep temp1|cut -d'+' -f2|cut -d' ' -f1
55.0°C
:~$ sensors|grep k10temp-pci-00c3 -A2|grep temp1|cut -d'+' -f2|cut -d' ' -f1
55.4°C

Gondolom ennél a kisiskolás megoldásnál van jobb is, tudnátok segíteni? ;)

Köszi!

Hozzászólások

sensors | awk '/radeon-pci-0008/ {getline; getline; print "radeon: " $2; } /k10temp-pci-00c3/ {getline; getline; print "other pci shit: " $2; }'

---
pontscho / fresh!mindworkz


sensors k10temp-pci-00c3 | sed -ne "s/temp1: \+[-+]\([0-9]\+\).*/\1 C/p"
sensors radeon-pci-0008 | sed -ne "s/temp1: \+[-+]\([0-9]\+\).*/\1 C/p"

Nem az enyém itt találtam.