在shell脚本中,以下是什么区别?
export $(cat .env)
和
source .env
其中.env
是每行上指定了key = value的文件的名称。我对性能/速度基准测试没有兴趣,只考虑实际的功能/特性。对于上下文,我正在尝试在支持脚本中使用docker-compose env文件。
答案 0 :(得分:-1)
与脚本视角没有区别,但导出选项将避免向每个脚本添加source .env
。
因此,您可以在运行任何脚本之前导出变量,也可以帮助创建一个编辑点。