文件中的字符串作为变量

文件中的字符串作为变量

我有一个如下所示的conf文件内容。

文件.conf:

key="name"
value="pswd"

现在我想编写一个脚本来包含两个像上面这样的变量

脚本文件

key="name"      #key as variable
value="pswd"    #value as variable

答案1

只需在脚本中获取文件:

. /path/to/file.conf

但请注意,该.conf文件必须具有有效的sh语法,因为.将给定文件的内容解释为sh代码。

.是用于类似 Bourne 的 shell 的 POSIX/portable 命令。对于(t)cshshell,请使用sourcebashksh并且zsh支持两者,但对于某些人来说有细微的差别)

相关内容