Vim统计字符串出现次数

 
更多

使用vim统计字符串出现的次数。

关键命令:

:%s/pattern//gn

参数说明:

% – 指明操作区间,%表示全文本;可以使用1,$或者行区间代替

s – substitute,表示替换

pattern – 要查找的字符串

// – 替代文本应该放在这里,两个斜杠中间没有任何字符表示无替代文本

g – Replace all occurences in the line. Without this argument, replacement occurs only for the first occurence in each line.

n – Report the number of matches, and do not actually substitute. 这是核心功能,同时也说明为什么//之间可以添加任意字符。

一些引申出的应用:

:k,ls/pattern//gn

统计k行到l行出现pattern的次数

:%s/pattern//gn

统计在当前编辑文本出现的次数

cat file|greg –i pattern |wc –l

统计在文件中出现的行数

打赏

本文固定链接: https://www.cxy163.net/archives/3312 | 绝缘体

该日志由 绝缘体.. 于 2019年11月16日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Vim统计字符串出现次数 | 绝缘体
关键字: , , , ,

Vim统计字符串出现次数:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter