Welcome 微信登录

首页 / 操作系统 / Linux / UNIX/Linux下的vi/vim编辑器快速替换字符串

在UNIX/Linux中的vi/vim编辑中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法,而且作用十分强大,还有很多需要学习,记录几种常用的在此,方便以后查询。:s/procat/law/ 替换当前行第一个 procat为 law;:s/procat/law/g 替换当前行所有 procat为 law;:n,$s/procat/law/ 替换第n行开始到最后一行中每一行的第一个procat为law;:n,$s/procat/law/g 替换第n行开始到最后一行中每一行所有 procat为law,其中n 为数字,若n为“.”,则表示从当前行开始到最后一行;:%s/procat/law/(等同于 :g/procat/s//law/) 替换每一行的第一个procat为law;:%s/procat/law/g(等同于 :g/procat/s//law/g) 替换每一行中所有procat为law;:%s/procat/law/gc(等同于 :g/procat/s//law/gc) 一查询方式替换每一行中所有procat为law;若替换字符串中需要替换“/”,则不能使用“/”在命令中作分割符,此时可以可以使用“#”作为分隔符,当命令中出现“#”,则“/”不再被系统认作分隔符:s#procat/#law/# 替换当前行第一个procat/为 law/Linux环境下C使用的XML解析库:libxml2Linux下构建raid0、raid1、raid5相关资讯      Linux教程 
  • Linux教程:如何在命令行中查看目  (07/28/2014 12:22:23)
  • Linux 修改root密码  (11/03/2012 07:53:38)
  • su - root 与su root的区别  (06/06/2012 00:39:40)
  • Linux进程间通信:消息队列  (01/28/2013 09:43:00)
  • U盘安装Linux开机无法启动解决方法  (10/07/2012 08:55:52)
  • Windows 7/Linux 同步时间  (05/15/2012 06:17:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数