我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

经常要使用到 Linux 的批量查找与替换,这里我们为大家介绍使用 sed 命令来实现查找文件中的内容并替换。

语法格式

sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`

实例

以下我们实现在当前目录下查找包含 baidu 的字符串,并将字符串 baidu 替换为 runoob,执行命令:

sed -i "s/baidu/runoob/g" `grep "baidu" -rl ./`

接下来使用一个更复杂实例,批量替换网址 libs.baidu.com 为 cdn.static.runoob.com:

sed -i "s/https:\/\/libs.baidu.com/https:\/\/cdn.static.runoob.com\/libs/g" `grep -rl "libs.baidu.com" ./`

参考命令

  • Linux sed命令: http://www.runoob.com/linux/linux-comm-sed.html
  • Linux grep命令:http://www.runoob.com/linux/linux-comm-grep.html
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为1000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设网站改版百度优化、名注册、主机空间、手机网站建设公众号开发小程序制作、网站备案等方面的需求...
请立即点击咨询我们或拨打咨询热线: 13820372851,我们会详细为你一一解答你心中的疑难。项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13820372851

上班时间

周一到周五

公司电话

022-26262675

二维码
线
在线留言