vim 替换
命令模式下输入 :s/查找字符串/替换字符串,匹配内容进行高亮显示。
:%s/查找字符串/替换字符串/g
替换文件中所有字符串。
%表示所有行,不加%默认表示第1行;
/g当示一行中的所有匹配字符串,不加/g表示一行中的第一个匹配字符串。
步骤简要说明
vim 文件名
:%s/查找内容/替换字符串/g
nnnn…
NNNN…
:noh
/查找内容\c
n 查找下一个;
N 查找上一个;
:noh 取消高亮;
\c 忽略大小写。
目标说明
将文件中的所有h1替换为za 。
准备数据
准备数据,每行输出3个xiaobuteach$i,中间用空隔隔开。
rm -rf /teach1.txt
for i in {1..15};do echo "xiaobuteach$i xiaobuteach$i xiaobuteach$i" >> /teach1.txt; done
步骤1:输入vim指令
vim /teach1.txt
步骤2:开始查找替换 :s
:%s/h1/za/g
回车
回车后进行全部替换。
保存退出。
:wq