在vi里面实现字符串的批量替换。

a. 文件内全部替换:

%s#abc#def#g

(用def替换文件中所有的abc)

例如把一个文本文件里面的“xwen.com”全部替换成“xwen.net”:

:%s#xwen.com#xwen.net#g 

(如文件内有#,可用/替换,比如:%s/xwen.com/xwen.net/g)

b. 文件内局部替换:

把10行到50行内的“abc”全部替换成“def”

:10,50s#abc#def#g

(如文件内有#,可用/替换,:%s/abc/def/g)

以上命令如果在g后面再加上c,则会在替换之前显示提示符给用户确认(conform)是否需要替换。 比如

:%s#xwen.com#xwen.net#gc 

转载于:https://www.cnblogs.com/fangbo/p/4026908.html

在vi里面实现字符串的批量替换相关推荐

  1. linux如何用vi查找字符串替换,在Vi里面实现字符串的批量替换

    在Vi里面实现字符串的批量替换. a. 文件内全部替换: %s#abc#def#g(用def替换文件中所有的abc) 例如把一个文本文件里面的"linuxidc.com"全部替换成 ...

  2. vim 批量替换字符串_vim批量替换,效率就是高。附常用批量替换命令

    语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为: :%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行. "1,20" ...

  3. 一次替换多个字符串,批量替换多个字符串

    吐槽一下百度搜索,怀疑其搜索质量. 以前用java开发的小工具为例,输入关键字[一次 替换 多个字符串],在百度搜索里竟然找不到,翻了好几页也没有,2013年在百度搜索的第一页能找到的.再试试关键字[ ...

  4. php批量替换文件内容,写了个遍历目录、批量替换文件内容的类

    之前有需要,就写了这个类. 功能: 1 遍历目录下的所有文件(可指定后缀名) 2 批量替换文件内容(正则.字符串) 3 批量替换文件后缀名 4 批量替换文件编码 使用例: $dirExplorer = ...

  5. java 文本编辑器替换特殊字符_linux中批量替换文本中字符串--转载

    (一)通过vi编辑器来替换. vi/vim 中可以使用 :s 命令来替换字符串. :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 w ...

  6. vi交互式批量替换 vi批量替换 vi查找和替换

    vi中如何实现批量替换? 举个例子啊: 将文件tihuan(假设此文本中字符a)中的所有字符a换成字符w,其命令为: 1.vi tihuan 2.按esc键 3.按shift+: 4.在:后输入    ...

  7. [转载]Linux批量替换不同文件中的相同字符串

    转载自:http://bbs.phpchina.com/blog-191373-187668.html 方法1   这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 ...

  8. 简单介绍Idea使用正则表达式批量替换字符串的方法

    这篇文章给大家介绍了Idea使用正则表达式批量替换字符串的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 由于一开始的粗放扩张,公司项目代码里,遗留有很多 ...

  9. linux sed 批量替换多个文件中的字符串

    原文: http://blog.csdn.net/kauu/article/details/1757325 一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldst ...

最新文章

  1. JavaScript中hoisting(悬置/置顶解析/预解析) 实例解释,全局对象,隐含的全局概念...
  2. hql中获取前一天的数据_oracle实现动态查询前一天早八点到当天早八点的数据功能示例...
  3. CoreData 数据库表里面一些字段属性
  4. hbase 问题整理
  5. [工具]更新音乐下载软件工具音乐下载网站
  6. 如何防止SQL注入 http://zhangzhaoaaa.iteye.com/blog/1975932
  7. c语言连接mysql(入门)_MySQL入门之C语言操作MySQL
  8. 无心剑《英语学习漫谈》
  9. javascript 经常会用到的东西
  10. deepin tim(wine)无法安装_「原创」Deepin详细安装教程 原来这么简单啊
  11. 高级模电、数电实验室成套设备
  12. Nacos集群环境搭建
  13. 科略教育—太极拳理与企业家管理理念
  14. git bash安装SDKman遇到需要安装zip的问题
  15. zookeeper核心原理
  16. 谷歌、Uber都在用:标准SQL语法入门指南
  17. ean13解码 matlab,ean13: EAN13 Code Generator
  18. ASP.NET Core 项目文件夹解读新框架
  19. an tu tu html5 test,法语TEF基础阶段测试题和答案(下)
  20. 腾讯企业 html邮件模板,python连接腾讯企业邮箱发送html邮件

热门文章

  1. 上海巨人网络参与网络诈骗整个流程
  2. 数学与编程:“概率论”总结
  3. 配置apache+php环境详解
  4. 报表中利用隐藏列对扩展格显示值求和
  5. 语言auc_Phoenix建模语言(PML)中AUC的计算方法
  6. 图解classloader加载class的流程及自定义ClassLoader
  7. flash动画制作成品_Flash制作点燃蛋糕蜡烛的互动动画
  8. 【译】理解 JavaScript 中函数调用和 this
  9. 基于布隆过滤器实现敏感词识别和过滤
  10. Python自动化测试(1)-自动化测试及基本技术手段概述