linux里面查找替换命令,Linux常用命令(一)————查找和替换

1. 查找一个字符串

一个字符串是一行上的一个或几个字符。

为查找一个字符串,在vi命令模式下键入“/”,后面跟要查找的字符串,再按回车。vi将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处,键入N跳到该串的上一个出现处。

5d6cebb8c7ab086e49f5732adb5978f3.png

2. 精确查找字符串

在vi中可以通过在字符串中加入如下特殊字符,从而使得查找更加精确。

匹配行首,字符串要以^开头

匹配行尾,字符串要以$结束

匹配词首,字符串的串首键入\<

匹配词尾,字符串的串尾键入\>

匹配任意字符,字符串的要匹配的位置键入一个点(.)

例如,

要查找一个以search为行首的行,则键入/^search ,要查找一个以search为行尾的行,则键入/search$。

3. 替换

linux里面查找替换命令,Linux常用命令(一)————查找和替换_第1张图片

:s/p1/p2/g:将当前行中所有p1均用p2替代

:n1,n2s/p1/p2/gÿ

你可能感兴趣的:(linux里面查找替换命令)