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 :(



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.


1
Cześć Adrian! Dziękuję bardzo. To polecenie działa dobrze! Niech cię Bóg błogosławi! :)
Nikman Adli
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.