linux

linux vi命令的搜索替换技巧

小樊
108
2024-07-05 22:51:28
栏目: 智能运维

在vi编辑器中,可以使用以下命令进行搜索替换:

  1. 搜索替换一个单词:在命令模式下输入 :%s/old_word/new_word/g,其中 old_word 是要替换的单词,new_word 是替换后的单词。g 表示全局替换。

  2. 搜索替换多个单词:在命令模式下输入 :%s/old_word/new_word/gc,加上 c 参数后,vi会一个一个询问是否替换。

  3. 搜索替换整行文本:在命令模式下输入 :%s/^old_text/new_text/g^ 表示行首,可以替换整行文本。

  4. 搜索替换特定范围内的文本:指定行范围进行搜索替换,例如 :10,20s/old_word/new_word/g 表示在第10行到第20行之间替换。

  5. 反向搜索替换:在命令模式下输入 :%s/old_word/new_word/gn,使用 n 参数后,可以查看每次替换前先确认。

记住,在vi编辑器中进行搜索替换操作时要格外小心,避免意外替换导致数据丢失。

0
看了该问题的人还看了