Vim中统计字符串出现的次数
关键命令:
:%s/pattern//gn
参数说明:
% :指明操作区间,%表示全文本;可以使用1,$或者行区间代替
s:substitute,表示替换
pattern:要查找的字符串
//:替代文本应该放在这里,两个斜杠中间没有任何字符表示无替代文本
g:替换该行所有出现的字符串,如果没有该参数则只替换该行第一次出现的地方
n:表示匹配的行数
进一步扩展:
统计k行到l行出现pattern的次数:
:k,ls/pattern//gn
统计在当前编辑文本出现的次数:
:%s/pattern//gn
统计在文件中出现的行数:
cat file|greg –i pattern |wc –l