我正在尝试创建一个配置文件来帮助运行bash脚本。
我的想法是拥有一个像这样的文件(script.conf)
directory=c:/path/to/a/specific/directory/
logo=y
title=y
hotspots=n
combobox=n
然后,运行脚本,它将读取script.conf并获取要在脚本中使用的那些变量。
我该怎么做?
答案 0 :(得分:6)
source
命令(也称为.
,但不要与同名目录混淆)将允许您在当前shell中运行另一个文件。只需使该文件包含变量赋值即可。
foo.sh
#!/bin/bash
. bar.sh
echo "$baz"
bar.sh
baz=42