设为首页 加入收藏

TOP

Linux中vi进行字符替换
2014-11-23 23:26:56 来源: 作者: 【 】 浏览:15
Tags:Linux 进行 字符 替换

Linux环境下vi/vim 可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。


:s/well/good/ 替换当前行第一个 well 为 good


:s/well/good/g 替换当前行所有 well 为 good


:n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well 为 good


:n,$s/well/good/g 替换第 n 行开始到最后一行中每一行所有 well 为 good


n 为数字,若 n 为 .,表示从当前行开始到最后一行


:%s/well/good/(等同于 :g/well/s//good/) 替换每一行的第一个 well 为 good


:%s/well/good/g(等同于 :g/well/s//good/g) 替换每一行中所有 well 为 good


可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符


:s#well/#good/# 替换当前行第一个 well/ 为 good/


:%s#/usr/bin#/bin#g


可以把文件中所有路径/usr/bin换成/bin


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux之父Linus谈内核版本号 下一篇让java程序在Linux后台运行

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: