script para detectar outliers em um arquivo de texto

0

Estou procurando um script que forneça a seguinte entrada:

A = 0 B = 0 C = 0
   A = 0 B = 0 C = 0
   A = 0 B = 0 C = 0
   A = 0 B = 0 C = 0,01
   A = 0 B = 0 C = 0
   A = 0 B = 0 C = 2

produziria todas as linhas onde o campo "C" não é zero, isto é:

A = 0 B = 0 C = 2
   A = 0 B = 0 C = 0,01

Uma maneira de fazer isso é grep "C = 1" | "C = 2" | "C = 3" .. mas isso é bastante ineficiente, obviamente ...

alguma ideia? este script estaria sendo executado no windows (cygwin instalado). Se há uma maneira de fazer isso envolvendo software de terceiros (por exemplo, excel), então isso é de interesse também ....

    
por Eleco 08.09.2010 / 13:32

1 resposta

4

e sobre grep -v C=0 , aqui -v significa em v ert, então você verá que as linhas não incluem 'C = 0'
mesmo sem grep, eu acho que você pode usar algum regex ligeiramente complexo para fazer o mesmo trabalho (não é tão elegante).

    
por 08.09.2010 / 13:56