awk在输出中按字段排序

时间:2015-07-29 17:26:18

标签: awk

我有awk创建下面的file.txt:

awk '{if((NR>1)&&($4!=last)){printf("%s\t%f\t%s\n", last,  total/len,pg);total=$7;len=1;}else{total+=$7;len+=1};pg=$5;last=$4;}END{printf("%s\t%f\t%s\n",  last, total/len,pg)}' a.bam > file.txt | awk '{if($2>=1000.00)print;}' file.txt > sort.txt

我无法弄清楚$ 2中的计算值是否小于或等于100然后该字体变为红色,然后整个文件按升序排序$ 2这可能吗?谢谢你:)。

file.txt的

chr1:40539722-40539865    227.776224    PPT1
chr1:40542503-40542595    109.706522    PPT1
chr1:40544221-40544340    61.596639    PPT1

0 个答案:

没有答案