如何从文本文件中获取供bash脚本使用的变量值?

时间:2018-06-21 20:59:16

标签: bash variables

我有一个bash脚本,我希望它从文本文件中读取变量的值。

我想在存储值的文本文件中,对每个变量/值对使用不同的行,并使用等号。

VARIABLE1NAME=VARIABLE1VALUE
VARIABLE2NAME=VARIABLE2VALUE

然后,我希望我的bash脚本将值VARIABLE1VALUE分配给变量VARIABLE1NAME,对于VARIABLE2VALUE / VARIABLE2NAME也是一样。

1 个答案:

答案 0 :(得分:3)

由于文件的语法就是您将在脚本本身中使用的语法,因此source命令应该可以解决问题:

source text-file-with-assignments.txt

或者,您可以使用.代替source,但是在这种情况下,使用全名会更清楚。

可以在GNU Bash Reference Manual中找到文档。