特定の列に0.2未満の値を持つ行をgrepする方法は?[閉まっている]


-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 

RHO値がより小さい列を持つすべてのIDをgrepしたいのですが0.2、他の列は選択した行に含まれます。

私はこれに関して全くの初心者です。私を助けてください :(



これは数分前にSOで回答されました。
容疑者14年

この質問はクロスポストされています。
サティアジスバート

回答:


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

これにより、7番目の列がの数値よりも小さい空でない行が出力され0.2ます。


1
こんにちはエイドリアン!どうもありがとうございます。そのコマンドはうまく機能します!神のお恵みがありますように!:)
ニックマンアドリ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.