Loading

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

 

posted @ 2020-09-21 15:46  刘跑跑  阅读(1729)  评论(0编辑  收藏  举报