Bash - 从外部文件中获取变量

时间:2012-10-08 06:23:40

标签: bash configuration

我正在尝试创建一个配置文件来帮助运行bash脚本。

我的想法是拥有一个像这样的文件(script.conf)

directory=c:/path/to/a/specific/directory/
logo=y
title=y
hotspots=n
combobox=n

然后,运行脚本,它将读取script.conf并获取要在脚本中使用的那些变量。

我该怎么做?

1 个答案:

答案 0 :(得分:6)

source命令(也称为.,但不要与同名目录混淆)将允许您在当前shell中运行另一个文件。只需使该文件包含变量赋值即可。

foo.sh

#!/bin/bash
. bar.sh
echo "$baz"

bar.sh

baz=42