最近做测试环境容器化,每个项目的环境变量单独一个文件,昨天要把wap项目 ons mq服务的环境变量批量替换成新的(之前同事留下的坑)
把WAP dockerfile目录下的环境变量批量替换掉,
思路:不用每行手动输入,先把需要替换的变量写入一个文件./env ,使用shell读取文件每一行,grep 、再sed -i,一次性替换。
/data/dockerfile/wap/xx.env 项目环境变量文件
./env 新旧环境变量文件
ps:
这几行shell我整整用了一个下午,==。。。
为简化测试环境容器化过程中的环境变量更新, 本文分享了一种通过Shell脚本批量替换Dockerfile目录下特定环境变量的方法。此方法避免了手动逐行修改,通过创建包含新旧环境变量的文件并利用grep和sed命令实现自动化替换。
最近做测试环境容器化,每个项目的环境变量单独一个文件,昨天要把wap项目 ons mq服务的环境变量批量替换成新的(之前同事留下的坑)
把WAP dockerfile目录下的环境变量批量替换掉,
思路:不用每行手动输入,先把需要替换的变量写入一个文件./env ,使用shell读取文件每一行,grep 、再sed -i,一次性替换。
/data/dockerfile/wap/xx.env 项目环境变量文件
./env 新旧环境变量文件
ps:
这几行shell我整整用了一个下午,==。。。
7156

被折叠的 条评论
为什么被折叠?