出口和采购env var之间的区别?

时间:2018-02-16 01:22:22

标签: bash shell sh

在shell脚本中,以下是什么区别?

export $(cat .env)

source .env

其中.env是每行上指定了key = value的文件的名称。我对性能/速度基准测试没有兴趣,只考虑实际的功能/特性。对于上下文,我正在尝试在支持脚本中使用docker-compose env文件。

1 个答案:

答案 0 :(得分:-1)

与脚本视角没有区别,但导出选项将避免向每个脚本添加source .env。 因此,您可以在运行任何脚本之前导出变量,也可以帮助创建一个编辑点。