grep、sed批量替换文件内容shell

最近做测试环境容器化,每个项目的环境变量单独一个文件,昨天要把wap项目 ons mq服务的环境变量批量替换成新的(之前同事留下的坑)

把WAP dockerfile目录下的环境变量批量替换掉,

思路:不用每行手动输入,先把需要替换的变量写入一个文件./env ,使用shell读取文件每一行,grep 、再sed -i,一次性替换。

/data/dockerfile/wap/xx.env  项目环境变量文件

./env 新旧环境变量文件

ps:

这几行shell我整整用了一个下午,==。。。

发布了130 篇原创文章 · 获赞 115 · 访问量 46万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览