函数名提取到FUNC变量,直至匹配到的新的函数名
awk '/^[a-zA-Z0-9]* [a-zA-Z0-9]* / {for (i=1; i<=NF; i++) {if (match($i, /[a-zA-Z0-9]*\(/)) { sum +=1; split($i, arr, "("); print arr[1] ; FUNC = arr[1] } } print sum":"FUNC" "NR}' ec.c
函数名提取到FUNC变量,直至匹配到的新的函数名
awk '/^[a-zA-Z0-9]* [a-zA-Z0-9]* / {for (i=1; i<=NF; i++) {if (match($i, /[a-zA-Z0-9]*\(/)) { sum +=1; split($i, arr, "("); print arr[1] ; FUNC = arr[1] } } print sum":"FUNC" "NR}' ec.c
296
211

被折叠的 条评论
为什么被折叠?