从 .env 文件读取并设置为 bash 变量

Far*_* M. 6 command-line bash environment-variables

如何读取 .env 文件并将变量设置为 bash 变量?目前,我可以读取它并将它们导出为环境变量。

如果文件包含变量:

DB_NAME=mydb
DB_PASSWORD=abcd1234
Run Code Online (Sandbox Code Playgroud)

然后,DB_NAMEDB_PASSWORD将是 bash 变量,它们将包含各自的值。

van*_*ium 11

如果文本文件的格式为

DB_NAME=mydb
DB_PASSWORD=abcd1234
Run Code Online (Sandbox Code Playgroud)

那么这些变量可以在当前的 bash shell 中设置,只需将文件获取为:

source my_custom.env
Run Code Online (Sandbox Code Playgroud)