關鍵命令:
:%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