`
xhfei
  • 浏览: 115435 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

vi 搜索和替换

阅读更多
转自(http://future.blog.51cto.com/26959/88437
一、使用vi进行搜索替换
[root@watchout2 ~]# vi search
abc
ABC
asdf
yyyy
uuuu
bobo
BOBO



:1,$s/abc/test/g
将会变成以下内容
test
ABC
asdf
yyyy
uuuu
bobo
BOBO
注:1代表第一行,$代表最后一行,s是搜索abc ,"/"是分割符,test将替换abc, g是全局替换(global)

2、如果将abc和ABC同时替换,操作如下

[root@watchout2 ~]# vi search
abc
Abc
asdf
yyyy
uuuu
bobo
BOBO


:1,$s/\<[Aa]bc\>/test/g
将会变成以下
test
test
asdf
yyyy
uuuu
bobo
BOBO

注:正则表达式( regular expression ) 元字符\< 和\>分别界定单词的开始和结束。一对括号[Aa]表示只要匹配括号中的一个字母
分享到:
评论

相关推荐

    VI高级命令用法,用于替换

    这里,“`%s`”表示对整个文档(%)进行搜索替换操作;“`#`”作为分隔符,将命令分为三部分:“`old_pattern`”(被替换的旧模式)、“`new_pattern`”(新模式)以及“`g`”(全局标志)。因此,这条命令的具体...

    学习vi和vim编辑器_第7版_中文+英文_PDF

    ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化...

    学习vi和vim编辑器.pdf_vim实用_vi_vim_

    5. **查找与替换**:`:/{搜索内容}`查找,`:s/{查找}/{替换}/g`替换当前行中的内容,`:%s/{查找}/{替换}/g`全局替换。 **五、进阶技巧** 1. **可视模式**:按`v`进入可视行模式,按`V`进入可视列模式,可选择多行或...

    vi笔记_vi笔记_vi笔记

    vi编辑器,全称Visual Editor,是Linux和Unix系统中广泛使用的文本编辑器,以其高效、强大的功能深受程序员和系统管理员喜爱。本文将深入解析vi编辑器的基础操作和高级功能。 1. **启动与退出vi编辑器** - `vi ...

    vi快捷键示意图及vi命令详解

    4. **查找与替换**:`:/{搜索内容}`进行查找,`:s/{搜索内容}/{替换内容}`替换当前行,`:g/{搜索内容}/{替换内容}/`全局替换。 5. **保存与退出**:`:w`保存但不退出,`:wq`保存并退出,`:q!`不保存强制退出。 **vi...

    学习VI和VIM编辑器第7版中文

    ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化...

    aix vi aix vi

    根据提供的文件信息,我们可以归纳出AIX环境下VI编辑器的相关命令和操作方法。VI(Visual Editor)是一款在Unix系统及类Unix系统(如Linux、AIX等)中广泛使用的文本编辑器。它功能强大,支持多种模式切换进行文本...

    学习vi和vim编辑器_第7版_中文

    ·使用vi的全局搜索与替换功能 ·自定义vi,并执行Unix的命令 ·使用Vim的扩展文本对象以及威力强大的正则表达式 ·执行多窗口编辑,并设计Vim脚本 ·充分利用图形化用户界面版的Vim,gvim ·使用Vim的强化...

    vi使用手册及详解

    vi 编辑器提供了强大的搜索和替换功能,帮助用户快速查找和替换文本。常用的搜索和替换命令包括: * `/words`:寻找名为 word 或 words 字符串 * `s/word1/word2/g`:在当前行中将 word1 替换为 word2 * `:n1,n2s/...

    AIX vi 命令

    3. 搜索编辑命令:这些命令帮助你在文本中查找特定的模式或字符串,比如使用正则表达式进行搜索和替换。 4. 文本修改编辑命令:这些命令用于修改文本,如复制、粘贴、撤销和重做等操作。 5. 杂项编辑命令:包括一些...

    Shell和Vi编辑器

    4. **查看和修改Shell变量**:`echo $PATH`可以查看环境变量`PATH`,通过`PATH="$PATH:."`将其更新,添加当前目录到搜索路径中。这样,你可以在当前目录下直接运行文件而无需给出完整路径。 **Vi编辑器** 是一个...

    vi编辑器的使用,linux快速入门

    替换操作包括`r`替换单个字符,`R`连续替换,`cw`、`ce`、`cb`、`c$`和`C`替换不同范围的文本。查询操作通过`/`和`?`进行正向和反向查找,`n`和`N`重复查找。 拷贝和粘贴功能通过`y`和`p`实现,比如`yw`拷贝单词,`...

    学习vi和vim编辑器第7版

    - 末行模式(Last Line Mode):通过在命令模式下输入冒号“:”进入,可以进行保存、退出、搜索、替换等操作。 2. 文件操作命令: - 打开文件:在终端输入“vi 文件名”可以打开指定的文件,如果文件不存在则会...

    solaris中vi的使用方法

    此外,`cw`、`C`、`s`、`r`等命令分别用于文本的修改、替换和字符串替换。 #### 定位与导航命令 为了方便地在文本中移动,vi编辑器还提供了一系列定位和导航命令。例如,`h`、`j`、`k`、`l`分别用于光标左右上下...

    大数据基础-Linux基础详解课程25.vi编辑命令-替换搜索取消命令.mp4

    大数据基础-Linux基础详解课程

    学习vi和Vim编辑器_CN.pdf

    - **查找替换**:使用`/`键后面跟要查找的字符串可以搜索文本,用`n`和`N`键分别向前和向后搜索下一个匹配项;使用`:`键后输入`s/pattern/replacement/g`可以全局替换文本中的指定模式。 #### 高级功能 - **多级...

    Learning the vi and Vim Editors

    你将学到以下内容:, · 高效使用vi, · 深入讲解vi的知识,例如使用缓存, · 使用vi的全局搜索替换功能, · 定制vi以及运行Unix命令.., · 使用Vim的扩展文本对象和强大正则表达式, · 使用多窗口编辑并且编写Vim...

    vi编辑器使用技巧总结

    本文总结了 Vi 编辑器的常用技巧和命令,旨在帮助用户更好地掌握 Vi 编辑器的使用。 一、移动光标 * k/h/j/l : 上/左/下/右移动光标 * w/W : 向前/后移动一个单词,符号或标点处理不同 * b/B : 向后移动一个单词,...

    vi命令使用大全

    vi编辑器还支持搜索和替换文本的功能。用户可以使用“/word”来向前搜索指定的字符串,而“?word”则用于向后搜索。一旦找到需要的字符串,用户可以使用“n”命令在搜索结果中继续查找下一个匹配项。 总的来说,vi...

Global site tag (gtag.js) - Google Analytics