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:]]\+:'