1. 单个文件替换

#把文本中所有abc替换为def
:%s/abc/def/
#保存
:wq

替换前在这里插入图片描述
替换后
保存

2. 批量替换

#把root下的所有以.txt结尾的文件中的abc全部替换为 def
  sed -i 's/abc/def/g'  /root/*.txt
#如果需要替换的字符是特殊字符需要用\转义
 sed -i 's/{/{       source \/etc\/profile   /g'  /root/test/*.sh 
Logo

更多推荐