Jak grepować wiersze o wartości mniejszej niż 0,2 w określonej kolumnie? [Zamknięte]

-1
  ID RT      EZ    Z0      Z1      Z2    RHO     PHE 

 1889  UN    NA  1.0000  0.0000  0.0000  0.8765  -1  
 1890  UN    NA  1.0000  0.0000  0.0000  0.4567  -1  
 1891  UN    NA  1.0000  0.0000  0.0000  0.0012  -1  
 1892  UN    NA  1.0000  0.0000  0.0000  0.1011  -1 

Chciałbym grepować wszystkie identyfikatory, które mają kolumnę RHOo wartości mniejszej niż 0.2, a pozostałe kolumny są uwzględnione dla wybranych wierszy.

Jestem totalnym nowicjuszem w tej kwestii. Proszę pomóż mi :(

Nikman Adli
źródło
Odpowiedź została udzielona w SO kilka minut temu.
podejrzany
To pytanie zostało podzielone na kategorie.
Sathyajith Bhat

Odpowiedzi:

0
$ awk 'NF && $7<0.2' test.txt
1891  UN    NA  1.0000  0.0000  0.0000  0.0012  -1
1892  UN    NA  1.0000  0.0000  0.0000  0.1011  -1

Wyświetla niepuste linie, których siódma kolumna jest liczbowo niższa niż 0.2.

Adrian Frühwirth
źródło
1
Cześć Adrian! Dziękuję bardzo. To polecenie działa dobrze! Niech cię Bóg błogosławi! :)
Nikman Adli