您的位置:老铁SEO > 站长新闻 > 网站技术 >

linux搜索文件内容和替换_搜索和替换命令百科

文章来源:新浪

作者:seo技术

人气:14

2021-11-04 17:49:23

:s命令可以用来替换linux中vi/vim中的字符串。

形式

3360s/str 1/str 2///将第一次出现在行中的字符串字符串1替换为字符串2。

3360s/str 1/str 2/g//用字符串字符串2替换该行中出现的所有字符串字符串1。

3360.$ s/str1/str2/g//用字符串str 2替换从当前行到正文末尾出现的所有字符串str 1。

33601,$ s/str 1/str 2/g//用字符串字符串2替换正文中出现的所有字符串字符串1。

3360g/str 1/s//str 2/g//的功能同上。

g放在命令的末尾,这意味着替换搜索字符串的每次出现;如果没有g,则只替换搜索字符串的第一个匹配项;g放在命令的开头,这意味着替换正文中包含搜索字符串的所有行。

实例

3360s/tomcatlog/javalog///将当前行的第一个Tomcat日志替换为Java日志。

3360s # tomcatlog/# javalog/#//将当前行中的第一个Tomcatlog/替换为javalog/

:s/tomcatlog/javalog/g///g//用javalog替换当前行中的所有tomcatlog。

3360g/tomcatlog/s//javalog///将每行中的第一个Tomcatlog替换为javalog。

3360g/tomcatlog/s//javalog/g//用javalog替换每行中的所有tomcatlog。

3360n,$ s/tomcatlog/javalog///将每行中从第n行开始到最后一行的第一个Tomcatlog替换为javalog。

3360n,$ s/tomcatlog/javalog/g//将每行中从第n行开始到最后一行的所有tomcatlog替换为javalog。

(n是数字,如果n是。表示从当前行到最后一行。)

相关文章

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部