最近做测试环境容器化,每个项目的环境变量单独一个文件,昨天要把wap项目 ons mq服务的环境变量批量替换成新的(之前同事留下的坑)
把WAP dockerfile目录下的环境变量批量替换掉,
思路:不用每行手动输入,先把需要替换的变量写入一个文件./env ,使用shell读取文件每一行,grep 、再sed -i,一次性替换。
/data/dockerfile/wap/xx.env 项目环境变量文件
./env 新旧环境变量文件
ps:
这几行shell我整整用了一个下午,==。。。