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替换命令

转载自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html   :s/^.*$/\L&/100 ##将100行内的小写转换成...
  • yxtouch
  • yxtouch
  • 2015年04月24日 15:16
  • 285

linux:vi 替换命令

:s/^.*$/\L&/100 ##将100行内的小写转换成大写 vi/vim 中可以使用 :s 命令来替换字符串。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/...
  • alibert
  • alibert
  • 2016年06月02日 15:49
  • 162

linux:vi 替换命令

:s/^.*$/\L&/100 ##将100行内的小写转换成大写 vi/vim 中可以使用 :s 命令来替换字符串。 :s/vivian/sky/ 替换当前行第一个 vivian 为...
  • Vindra
  • Vindra
  • 2014年09月12日 10:36
  • 350

linux:vi 替换命令

:s/^.*$/\L&/100 ##将100行内的小写转换成大写 vi/vim 中可以使用 :s 命令来替换字符串。 :s/vivian/sky/ 替换当前行第一个 vivian 为...

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

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

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

一、查找查找命令 /pattern : 向下查找pattern匹配字符串 ?pattern: 向上查找pattern匹配字符串使用了查找命令之后,使用如下两个键快速查找: ...

Linux中vi替换命令

原文地址:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 #将100行内的小写转换...

Linux命令(持续更新)vi、shell 、查找和替换

vi命令 1.查找和替换 : 1,$ s/str1/str2/cg 解释: 1、【以冒号:开始】 2、【1 , $(表示在正文所有行查找,替换),若...
  • zx824
  • zx824
  • 2011年07月28日 15:30
  • 2828

《vi中的替换艺术》-linux命令五分钟系列之十一

vi方面的内容不知道分类到哪里好,就放到《Linux命令五分钟系列》里吧! 今天编程,关于栈的一个小例子,其间我需要把”S.”替换为”S->”(替换不包括双引号)。 其实这个不难,不过我觉得应该总...

linux:vi 替换命令

:s/^.*$/\L&/100 ##将100行内的小写转换成大写 vi/vim 中可以使用 :s 命令来替换字符串。 :s/vivian/sky/ 替换当前行第一个 vivian 为...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux:vi 替换命令
举报原因:
原因补充:

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