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
Run Code Online (Sandbox Code Playgroud)
我想grep所有列'RHO'的ID值小于0.2的ID,其他列包含在所选行中.
fed*_*qui 13
使用awk直接说awk '$field < value':
$ awk '$7<0.2' file
1891 UN NA 1.0000 0.0000 0.0000 0.0012 -1
1892 UN NA 1.0000 0.0000 0.0000 0.1011 -1
Run Code Online (Sandbox Code Playgroud)
由于RHO是列7时,它检查该字段.
如果您只想打印特定列,请说awk '$field < value {print $another_field}'.对于ID:
$ awk '$7<0.2 {print $1}' file
1891
1892
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10355 次 |
| 最近记录: |