linux

linux命令vi的正则表达式怎么用

小樊
87
2024-07-10 23:18:37
栏目: 智能运维

在vi编辑器中使用正则表达式可以帮助您进行搜索和替换操作。以下是一些常用的正则表达式示例:

  1. 在vi中搜索一个单词,比如"hello":

    • 按下 “/” 进入搜索模式
    • 输入 “/hello” 并按下 Enter
  2. 在vi中搜索以"abc"开头的单词:

    • 按下 “/” 进入搜索模式
    • 输入 “/^abc” 并按下 Enter
    • “^” 表示匹配行首
  3. 在vi中搜索以"xyz"结尾的单词:

    • 按下 “/” 进入搜索模式
    • 输入 “/xyz$” 并按下 Enter
    • “$” 表示匹配行尾
  4. 在vi中搜索包含"123"的单词:

    • 按下 “/” 进入搜索模式
    • 输入 “/123” 并按下 Enter
  5. 在vi中进行正则表达式替换:

    • 按下 “:” 进入命令模式
    • 输入 “:%s/old/new/g” 并按下 Enter
    • "old"表示要替换的内容,"new"表示替换后的内容,"g"表示全局替换

这些是一些基本的正则表达式用法,您可以根据具体的需求和vi的功能进行进一步的探索和学习。

0
看了该问题的人还看了