计数每行的出现次数

use*_*408 1 unix linux 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 
Run Code Online (Sandbox Code Playgroud)

基本上我想计算ENST*在每一行中重复多少次,因此预期的结果是

2
1
3
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

Zso*_*kai 8

试试这个(并在这里看到它):

awk '{print gsub("ENST[0-9]+","")}' INPUTFILE
Run Code Online (Sandbox Code Playgroud)