vi编辑器中实现批量替换
2018-05-07 本文已影响0人
我真的是天狼
将文件tihuan(假设此文本中字符a)中的所有字符a换成字符w,其命令为:
1、vi tihuan
2、按esc键
3、按shift+: //其实也就是输入冒号
4:在:后输入 %s/a/w/g 回车。 //见图例1(回车前效果)、图例2(回车后效果)
图例1(回车前效果) 图例2(回车后效果)其中s为:substitute,%表示所有行,g表示global
如果要替换34到78行之间的,则如下:
前几步同上,第四步替换为 :34,78s/a/w/g