如何解决Bash:导出 .env 变量
.env
文件(nodejs community 甚至 Python one)不断增加。
它们看起来像:
var1=val1
var2="val2 referencing ${var1}"
虽然对 export
前缀有特殊处理,但我想知道是否可以通过 Bash 处理 .env
文件,以便它导出所有定义,而没有包含 export
关键字的文件...>
我可以想象基本形式(没有正确处理边缘情况):
while read line; do
case "$line" in
"export "*=*) eval "$line";;
*=*) eval "export $line";;
esac
done <.env
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。