linux vi替换字符串
1、简介
使用vi时,有事需要替换字符串
基本的替换
: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
2. 使用 #或+ 作为分隔符
可以使用 #或+ 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
:%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
节摘自http://blog.csdn.net/aldenphy/article/details/4019486
linux vi替换字符串相关推荐
- linux系统vi替换命令,linux:vi 替换命令
转自:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html :s/^.*$/\L&/100 ##将100行内的小写转换成大写 ...
- Linux Vim替换字符串的一些方法小结
Linux Vim替换字符串的一些方法小结 使用Linux环境进行开发工作的程序猿经常有编辑器之争,是vim牛还是emacs棒.二者都是程序猿的开发神器,不管用好哪一个都会使你的工作事半功倍.本文重点 ...
- linux vi查找字符串查找字符串,vim查找字符串的方法_vim查找替换的方法
vim是什么? Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.VIM是自由软件. Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自 ...
- linux:vi 替换命令
:s/^.*$/\L&/100 ##将100行内的小写转换成大写 vi/vim 中可以使用 :s 命令来替换字符串. :s/vivian/sky/ 替换当前行第一个 vivian 为 sky ...
- 【linux系列】vi替换字符串
1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ ...
- vi替换字符串(zz)
1. 基本的替换 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian ...
- linux 变量替换字符串,变量替换 字符串处理
变量替换 非空 空 不存在 Var=${Str-Expr} Str 空 Expr Var=${Str:-Expr} Str Expr Expr 不存在至stderr Var=${Str?Expr} S ...
- linux shell 替换字符串的几种方法,变量替换${},sed,awk
变量a是一个带空格的字符串,现在用"hdpusr400"替换变量a中的"hduser302": [liusiyi@localhost ~]$ echo $a - ...
- linux替换变量字符串,linux shell 替换字符串的几种方法,变量替换${},sed,awk
变量a是一个带空格的字符串,现在用"hdpusr400"替换变量a中的"hduser302": [liusiyi@localhost ~]$ echo $a - ...
- linux 变量替换字符串,shell中常用的变量处理、字符串操作(之一)
在shell中,当我们已经获取到某个变量的变量值的时候,可能还需要对变量值进行一定的处理,才能到我们最终想要的结果,今天我们就来聊聊shell中常见的变量处理方法,我们通常会对变量进行如下处理. 一. ...
最新文章
- IronPython2.7 C# 4.0 互调用备忘
- 深度学习(04)-- 典型CNN结构(LeNet5 ,AlexNet)
- Vue里引入three.js
- TC第一次成为room leader
- JavaScript上传文件,不打断点就上传失败
- JAVA处理字符串压缩以及文件压缩
- 闲鱼互动玩法标准化建设
- Python实现Iris数据集(鸢尾花卉数据集)kmeans聚类
- mysql 改成 localhos_MySQL添加用户、删除用户与授权
- 通过读取csv/xml数据并且结合使用allure展示测试报告,验证开发中的add()和reduct()操作(在@allure.story分别实现相加减)
- Zookeeper 在Windows下的安装过程及测试
- ffmpeg视频转动图gif和Webp
- NAS实现家用服务器
- postgresql tips
- 商业银行为什么要更换核心业务系统?
- 运算放大器应用汇总2
- 关于全息影像、墙体投影的一点想法。
- 在Pycharm中配置Pyqt5工具(2023年新版教程)
- 查询电脑上mysql的密码忘了怎么办_win7下mysql服务器忘记密码怎么办?
- swift入门学习笔记
热门文章
- Json转对象 调用toBean
- python编写代码自动运行程序_利用Python编写自动打开指定软件的程序
- java中级考试_Java中级开发工程师笔试题及答案2016
- 科学计算机clr,怎么用科学计算器解方程?
- 全文搜索引擎Solr原理和实战教程
- ug如何复制面_学习UG,要从最基础的做起,初学者必备40条技巧
- 第一节 ISM Web工业可视化组态软件简介
- AD学习笔记(三)PCB封装库绘制
- 联想计算机无线网络设置密码,联想(Lenovo)路由器怎么设置密码?
- 《Redis开发与运维》学习第五章