从配置文件将变量导入bash脚本

时间:2017-08-07 12:08:02

标签: mysql bash shell

我想从config.cfg文件中导入用户名,密码,主机名等变量,以便我可以在bash脚本文件script.sh中使用它们

DataGridView

我该怎么做,以便在script.sh文件中我可以使用config.cfg文件中设置的凭据在脚本中执行以下操作:

user = ""
password = ""
host = ""

2 个答案:

答案 0 :(得分:2)

删除配置文件中=符号周围的空格,从脚本中获取,并使用如此定义的shell变量:

source config.cfg
echo "$user"

答案 1 :(得分:1)

你必须来源它。在bash中,您可以使用source.执行此操作,它们是等效的。例如:

source config.cfg

. config.cfg

修改

正如在另一个答案中正确指出的那样,您需要删除=周围的空格,以便config.cfg使用bash