标签: linux unix awk grep
我有以下文件
ENST001 ENST002 4 4 4 88 9 9 ENST004 3 3 3 99 8 8 ENST009 ENST010 ENST006 8 8 8 77 8 8
基本上我想计算ENST *在每一行中重复多少次,因此预期的结果是
2 1 3
有什么建议吗?
答案 0 :(得分:8)
试试这个(看看in action here):
awk '{print gsub("ENST[0-9]+","")}' INPUTFILE