[CentOS-de] k10temp-pci-00c3

Alexander Dalloz ad+lists at uni-x.org
Mo Jun 27 16:27:41 EDT 2011


Am 27.06.2011 22:01, schrieb Wolfgang:
> 
>> Mir ist unbegreiflich, wie einem sich bei solch einer völlig
>> überflüssigen Pipe-Orgie nicht sämtliche Fußnägel aufstellen können.
>>
>> Und da setzt Du schon awk ein, nur um das 2. Feld zu erhalten. Obwohl es
>> die grep Logik wie auch den Rest locker erfüllen kann.
>>
>> awk '/temp1/ { gsub(/[+°C]/,""); print $3 }' < <(sensors)
>>
>> oder
>>
>> awk '/temp1/ { gsub(/[^0-9]/,"",$3); print $3 }' < <(sensors)
>>
>> Alexander
> 
> 
> Hallo Alexander,

Hallo Wolfgang,

>> Mir ist unbegreiflich, ...
> Evtl. liegt es an mein Unvermögen?

war ganz und gar nicht böse gemeint.

> Deine Beispielzeilen funktionieren bei mir überhaupt nicht!!!
> Ein Schreibfehler?

Sorry, muss bei Dir wohl $2 anstelle von $3 sein. Also z.B.

awk '/temp1/ { gsub(/[^0-9]/,"",$2); print $2 }' < <(sensors)

Weil

sensors | awk '/temp1/ { print $2 }'

dürfte bei Dir dann etwas wie "+45°C" ausgeben (ohne ""), richtig?

> Evtl. solltest Du mal davon ausgehen, dass nicht jeder sein OS so wie Du
> einrichtet hat?

Das hat nicht wirklich etwas mit dem Einrichten des Systems zu tun,
sondern mit der Art und Weise, die CLI Tools zweckvoll einzusetzen.

> Wolfgang

Alexander