vi中的全局替换

一、基本语法

替换命令语法:

:[addr]s/源字符串/目标字符串/[option]

全局替换:

:%s/源字符串/目标字符串/g

参数说明:

  • [addr]——表示检索范围,省略时表示当前行。
    • "%":表示整个文件,同"1,$";
    • ".,$":从当前行到文件尾;
  • s:表示替换操作
  • [option]:表示操作类型
    • g:全局替换
    • c:表示进行确认
    • p:表示替换结果逐行显示(Ctrl+L恢复屏幕)
    • 省略option:默认仅对每行第一个匹配串进行替换
  • 如果在源字符串和目标字符串中有特殊字符,需要使用“\”转义

二、使用示例

1.常用场景

上一篇:(大数据工程师学习路径)第一步 Linux 基础入门----文件系统操作与磁盘管理


下一篇:vi的搜索和替换