Script para verificar a integridade nos discos

0

Eu quero usar o HDsentinel para verificar automaticamente a integridade dos meus discos. Eu tenho um script maior no qual isso será incluído.

Então aqui está o meu problema: Se eu executar ./HDSentinel -solid | grep 953870 | awk '{print $1,$3}' , recebo a seguinte saída:

/dev/sda 100
/dev/sdb 100
/dev/sdc 100
/dev/sdd 100
/dev/sde 100
/dev/sdf 100

Isso diz que todos os meus discos estão 100% saudáveis. Mas eu quero imprimir em um arquivo que disco (s) estão abaixo de 100% com o seguinte comando:

./HDSentinel -aam | grep -A13 /dev/diskid >> file

Não precisa ser o comando grep aqui, mas a ideia é a mesma.

    
por Jocke 18.11.2013 / 16:00

1 resposta

0
grep --invert-match '100$'

Isso encontrará todas as linhas que não possuem 100 no final da linha.

    
por v010dya 18.11.2013 / 16:35