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

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

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

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

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

./env 新旧环境变量文件

ps:

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

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页