vi 编辑器提供简单的字符串替换命令,在末行模式下可以使用替换命令,其命令格式如下:

[range]s/s1/s2/ [option]

[range] 表示检索范围,省略时表示当前行。下面是一些检索范围的例子。
1,10表示从第 1 行到 10 行。
%表示整个文件,同1, $。
. ,$从当前行到文件尾。
s 为替换命令。
s1 要被替换的串,s2 为替换的串。
option 表示选项:
/g表示在全局文件中进行替换。
/c表示在每次替换之前需要用户进行确认。
省略时仅对每行第一个匹配串进行替换。

vi编辑器替换字符串命令相关推荐

  1. CentOS之VI编辑器的常用命令

    一.vi的模式命令模式:vi启动默认进入的模式,可进入输入模"i",或末行模式(:),除了可以完成命令的功能外,也是后两种模式的转换点输入模式:即文本辑辑状态,最后一行显示&quo ...

  2. Linux学习(1)vi编辑器的常用命令

    今天对Linux中的vi编辑器进行了学习,对其中的常用命令进行总结: 数字 0 或^:光标移到行首 $              :光标移到行尾 H             :光标移到屏幕的首行 L ...

  3. VIM查找和替换字符串命令详解(持续更新中...)

    vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询.    :s/vivian/sky/ 替换当前行第一个 vivian ...

  4. 在 vi 编辑器中的命令模式下,删除当前光标处的字符使用 __ 命 令。

    A:x; B:d;w; C:d; D:d;d; <x>.解析:vi编辑器是Linux和Unix上最基本的文本编辑器,在字符模式下.由&不需要图形界面,使它成了效率很高的文本编辑器. ...

  5. Vi编辑器的常用命令1(文件内操作)

    行内移动 以单词为单位向后移动 w 以单词为单位向前移动 b 光标移动到行首 0 或 ^ 光标移动到行尾 $ 行数移动 移动到首行 gg 移动到尾行 G 定位到某一行 数字gg 或 数字G 或 :数字 ...

  6. vi编辑器的常见命令

    三种模式:1.命令模式,2.输入模式,3.末行模式   1.vi xxx :vi一个文件,对这个文件进行编辑.  vim xxx:增强型文件编辑器,是一个开发工具,也可以对某个文件进行编辑.  !vi ...

  7. linux 中用vi编辑器替换字符

    :%s/要替换的字符/新的字符/g 注:g是全局参数

  8. Vi编辑器的常用命令2(文件操作)

    cut 按照字符提取 head -2 1.txt | cut -c 5 指定分隔符 head -2 1.txt | cut -d ':' -f 1,2 sort 文本排序 sort 文件名 文本排序反 ...

  9. Vi编辑器的常用命令3(其他操作)

    压缩命令 gzip格式:制作压缩文件 tar zcvf 压缩文件名.tar.gz 被压缩的文件/文件夹解压压缩文件 tar zxvf 压缩的文件名.tar.gz -C 路径 bzip2格式:制作压缩文 ...

  10. Linux vi编辑器常见命令的使用

    http://c.biancheng.net/cpp/html/2735.html 工作模式 进一步了解 vi 之前先来了解一下 vi 的工作模式,vi 有三种工作模式: 1) 普通模式 由Shell ...

最新文章

  1. python学习-16 列表list
  2. Singleton单例模式
  3. Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错
  4. 令人叫绝的EXCEL函数功能
  5. Xception,Inception-ResNet,SENet(Squeeze-and-Excitation)
  6. 轮到苹果追赶国产厂商了?苹果新专利曝光iPhone将使用屏幕指纹解锁
  7. 牛客网刷题知识汇总2
  8. Python基础知识(3)
  9. C#:获取web.config中配置的IP地址
  10. K8S集群模式下fluent-bit日志收集方案设计和实践
  11. python 幂次方_python次方运算
  12. 央行数字货币——DCEP的那些事儿
  13. 网络安全笔记-网络设备专场(路由器、交换机、防火墙)
  14. Excel成神之道-005-用countif统计客人第几次进店
  15. java程序cpu飙升问题排查过程
  16. MySQL主从复制与读写分离
  17. 计算机的键盘有什么意思啊,键盘是什么意思 不是电脑的键盘
  18. 《轩辕剑4》最新秘籍
  19. ARM工控主板比X86工控主板好吗?
  20. 奇虎360 2013校园招聘笔试题

热门文章

  1. wps计算机打印双面输出,在wps中双面打印的方法步骤详解
  2. java的dataset怎么用_ADO DataSet用法
  3. pon移动家庭网关有虚拟服务器吗,电信、移动、联通家庭网关对比分析
  4. 【UG NX MCD 机电一体化概念设计】UG NX MCD+PLCSIM Advanced联合仿真实例(一)基本配置
  5. chrome 下载东西 失败禁止_如何修复最常见的Google Chrome下载错误
  6. docker如何配置阿里云加速器
  7. Vivado初次使用教程
  8. vivado linux使用教程,Vivado2017.4下载|Xilinx Vivado 2017.4 最新版(含使用教程)下载...
  9. NLP 学习笔记9-停用词
  10. node使用ffmpeg拼接音频