2

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

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

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

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

我怎样才能做到这一点?

4

1 回答 1

7

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

foo.sh

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

酒吧.sh

baz=42
于 2012-10-08T06:26:01.447 回答