【发布时间】:2020-02-13 12:31:16
【问题描述】:
我有一个dotenv文件,my_file.env,其内容如下:
FIRST_VALUE=a value
SECOND_VALUE=2
在 Windows shell cmd.exe 中,我想将它加载到它的当前 shell 会话中。
如何做到这一点?
【问题讨论】:
-
谨慎的做法是用引号字符将每一行括起来。这将防止在行尾使用看不见的空格(SPACE、TAB 等)。
"FIRST_VALUE=a value" -
@lit 我不同意并说任何正在阅读它的人都有责任对其进行修剪。您可能会动态生成这些东西,最终可能会得到
"FIRST_VALUE=a value "。你也可以争辩说空间应该在那里,根本不应该被修剪。这是使用它的人的选择。