Executar:
sensors | tail -n3 | head -n2
tail -n3 produzirá as últimas 3 linhas (há uma linha vazia no final), então head -n2 exibirá as duas primeiras linhas desejadas (e descartará a linha vazia).
Eu quero adicionar sensores de lm à minha configuração conky, mas sempre mostra isso:
coretemp-isa-0000 em
Adapter: ISA adapter em
Physical id 0: +41.0°C (high = +82.0°C, crit = +102.0°C) em
Core 0: +41.0°C (high = +82.0°C, crit = +102.0°C) em
Core 1: +40.0°C (high = +82.0°C, crit = +102.0°C) em
Eu quero ter apenas linhas (para os dois núcleos) em conky. Existe alguma maneira de dizer aos sensores para exibir apenas aqueles para linhas, ou fazer o conky fazê-lo ou algo assim?
Executar:
sensors | tail -n3 | head -n2
tail -n3 produzirá as últimas 3 linhas (há uma linha vazia no final), então head -n2 exibirá as duas primeiras linhas desejadas (e descartará a linha vazia).
Você pode usar grep para filtrar apenas as linhas que começam com Core X: , em que X é qualquer número assim:
sensors | grep '^Core\s[[:digit:]]\+:'