linux:vi 替换命令

转载 2013年12月03日 20:55:40

:s/^.*$/\L&/100

##将100行内的小写转换成大写

vi/vim 中可以使用 :s 命令来替换字符串。
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky

:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
n 为数字,若 n 为 .,表示从当前行开始到最后一行

:%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
:%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky

可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/

:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/

Linux下vi替换字符命令操作实例

在Linux下的开发中,经常涉及到对文件中的字符进行处理,其中,对字符的替换操作也是非常的频繁。        本文以一个实际的文件为例,详细介绍了Linux下常用的vi替换字符命令,为相关的开发工作...
  • zhouzxi
  • zhouzxi
  • 2014年06月05日 18:44
  • 2605

Linux vi 替换文本内容

利用 :s 命令可以实现字符串的替换。具体的用法包括: :s/str1/str2/       用字符串 str2 替换行中首次出现的字符串 str1 :s/str1/str2/g      用字...
  • u013399759
  • u013399759
  • 2014年12月03日 16:45
  • 912

linux基础命令之:vi模式下查找和替换

一、查找 查找命令 /pattern :向下查找pattern匹配字符串 ?pattern:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N...
  • BabyFish13
  • BabyFish13
  • 2016年01月20日 14:46
  • 5970

vi vim 查找和替换字符串 命令

一、vi查找:           当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找,不过没关系,你在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕...
  • doubleface999
  • doubleface999
  • 2017年02月19日 09:15
  • 1573

Linux-vim替换命令

写代码时,难免需要替换一些字符串,vim的替换命令如下:#替换每一行的第一个a :%s/a/b/ #全部替换 :%s/a/b/g #替换/时需要转义"\/"...
  • u014540717
  • u014540717
  • 2016年12月16日 12:42
  • 1186

Linux vi/vim替换命令的使用说明

vi/vim 中可以使用 :s 命令来替换字符串。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sk...
  • superbfly
  • superbfly
  • 2015年05月08日 10:38
  • 1054

vi 特殊字符串替换

vi编辑器替换命令: :%s/s1/s2/    用字符串s2替换每行的第一个字符串s1 :%s/s1/s2/gc   用字符串s2替换每行的所有字符串s1 :n,$s/s1/s2/   用字符...
  • zhangfn2011
  • zhangfn2011
  • 2013年01月16日 10:36
  • 4753

【vim】全局替换时确认选项

:1,30s/his/the/gc 末尾的c代表确认的意思,在进行每一次替换时会询问是否替换...
  • shuhuai007
  • shuhuai007
  • 2013年02月26日 16:11
  • 969

学习vi编辑器 —— 全局替换

2011-06-16 wcdj (一) 确认替换(二) 上下文相关替换(三) 模式匹配规则(1) 元字符在搜索模式中的使用(2) 一些模式匹配例子全局替换真正使用的是两个 ex 命令 —— :g(全局...
  • delphiwcdj
  • delphiwcdj
  • 2011年06月16日 22:10
  • 8622

Linux:VI 替换命令

 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/vivian/s...
  • prayforever
  • prayforever
  • 2008年07月25日 18:33
  • 229
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux:vi 替换命令
举报原因:
原因补充:

(最多只允许输入30个字)