字符串查找

a.查找一个字符串使用:“/你要查询的内容”

b.查找下一个 :“/你要查询的内容” 再输入”n“跳到下一个

字符串替换

a. 文件内全部替换:

%s#abc#def#g(用def替换文件中所有的abc)

例如把一个文本文件里面的“linuxidc.com”全部替换成“linuxidc.net”:

:%s#linuxidc.com#xwen.net#g (如文件内有#,可用/替换,比如:%s/linuxidc.com/xwen.net/g)

b. 文件内局部替换:

把10行到50行内的“abc”全部替换成“def”

:10,50s#abc#def#g(如文件内有#,可用/替换,:%s/abc/def/g)

以上命令如果在g后面再加上c,则会在替换之前显示提示符给用户确认(conform)是否需要替换。 比如

:%s#linuxidc.com#linuxidc.net#gc

Linux vi 查找和替换字符串相关推荐

  1. vi查找和替换字符串

    命令 功能 /str 查找str(n查找下一个,N查找上一个) * 向后查找当前光标所在单词 # 向前查找当前光标所在单词 :%s/旧字符串/新字符串/g 全局替换字符串

  2. linux Vi搜索和替换字符串

    一. 搜索字符串 1. 打开文件 vi sources.list 2. 进入命令模式 用ESC键进入命令模式. 3. 输入搜索的字符串"/http",点击enter键开始搜索,光标 ...

  3. Linux批量查找与替换

    Linux批量查找并替换文件夹下所有文件的内容 经常要使用到 Linux的批量查找与替换,这里为大家介绍使用 sed 命令和 grep 命令的结合来实现查找文件中的内容并替换. 语法格式: sed - ...

  4. linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...

    1.批量查找某个目下文件的包含的内容 cd etc grep -rn "查找的内容" ./ 2.批量替换某个目下所有包含的文件的内容 cd etc sed -i "s/查 ...

  5. linux中查找某一个字符串,linux下查找包含某个字符串的文件

    linux下查找包含某个字符串的文件 | Rootop 服务器运维与web架构 比如在当前路径下有个test文件夹,其中包含 a.b. c.d.c 四个文件,内容如下: [root@rhel6www ...

  6. linux vi查找字符串查找字符串,vim查找字符串的方法_vim查找替换的方法

    vim是什么? Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.VIM是自由软件. Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自 ...

  7. vi交互式批量替换 vi批量替换 vi查找和替换

    vi中如何实现批量替换? 举个例子啊: 将文件tihuan(假设此文本中字符a)中的所有字符a换成字符w,其命令为: 1.vi tihuan 2.按esc键 3.按shift+: 4.在:后输入    ...

  8. linux中替换的方法,linux vi 中s 替换方法

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

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

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

  10. linux 文件 查找内容替换,linux递归查找文件内容并替换

    sed -i 's/原字符串/替换后字符串/g' `grep '搜索关键字' -rl /data/目标目录/ --include "*.html"` 上面是递归查找目录中所有的HT ...

最新文章

  1. 怎么自学python 知乎-你是如何自学 Python 的?
  2. 【童年回忆】【FC模拟器 + ROM大合集下载】
  3. nagle算法和延迟ACK
  4. table中tr使用toggle不好,选择换一张方式
  5. C#模拟网站登录介绍
  6. Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作...
  7. 5年,我从文员一路晋升到总监,薪资翻了5倍[转]
  8. mysql同步到另一台服务器_mysql两台服务器主从同步
  9. mapreduce复制连接的代码_MapReduce:在大型集群上简化数据处理(2)
  10. 2018.12.31 NOIP训练 czy的后宫5(树形dp)
  11. Java-类和对象、关键字、构造方法
  12. windows之解决VMware虚拟机经常性卡死
  13. Java面典_Java集合04——fail-fastfail-safe 详解
  14. java中的Properties配置文件
  15. 密码机分类---服务器密码机
  16. FOFA常用搜索语法
  17. USRPx310的底板介绍
  18. PostgreSQL中的索引—7(GIN)
  19. vue3 组件naiveui报错: Extraneous non-props attributes (class) were passed to component but could not be
  20. 深度信念网络_深度学习如何感知跟踪位置变化

热门文章

  1. 一起学OCP:oracle-082题库及解析(1-20)
  2. 使用wePE安装系统
  3. java的Jaas授权与鉴权
  4. qq透明图像问题#13
  5. AppCompatDialog背景透明
  6. java调用sqluldr_java 使用 oracle sqluldr2 快速导出数据文件
  7. 线程安全之单例模式之懒汉模式
  8. XX系统性能测试报告模板
  9. sklearn聚类模型评估代码_sklearn之聚类评估指标---轮廓系数
  10. COMSOL模拟气流可视化