计数每行的出现次数

时间:2012-05-28 09:43:50

标签: 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

有什么建议吗?

1 个答案:

答案 0 :(得分:8)

试试这个(看看in action here):

awk '{print gsub("ENST[0-9]+","")}' INPUTFILE