Extract the rows which contains values greater than 0.
1
0
Entering edit mode
3.2 years ago
harry ▴ 30
1       100016651       100024270       0       0       
1       100049909       100069685       0       0       
1       100059878       100061949       0       0 
1       100059878       100068586       0       2       
1       100087308       100099999       0       0
1       100102955       100110483       0       2
1       100119018       100122484       2       0       
1       1001237         1001530         0       0       
1       100155051       100168594       0       2 
1       100214817       100218747       0       2

I have a bed file that contains this type of columns and I want to select the only rows which contain $4 or $5 values greater than 0. for example after select rows that contain >0 values:

1       100059878       100068586       0       2  
1       100102955       100110483       0       2  
1       100119018       100122484       2       0
1       100155051       100168594       0       2 
1       100214817       100218747       0       2

Please can you suggest to me how to doing this? Thanks in advance

extract rows • 666 views
ADD COMMENT
0
Entering edit mode

Try some shell commands, have you googled?

ADD REPLY
0
Entering edit mode
3.2 years ago
Zhilong Jia ★ 2.2k

1.txt is your file

awk '$4>0 || $5>0 ' 1.txt

ADD COMMENT

Login before adding your answer.

Traffic: 3107 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6