Shell 脚本读取配置文件

2025 年 3 月 17 日 | 阅读 1 分钟

许多程序使用外部配置文件。 使用外部配置文件可以防止用户更改脚本。 配置文件借助 source 命令添加。

如果一个脚本在多个用户之间共享,并且每个用户都需要不同的配置文件,那么与其每次都更改脚本,不如直接包含配置文件。

示例

我们有两个文件,一个是父文件 (main.sh),另一个是配置文件 (config.sh)。 我们需要将此配置文件读取到我们的父文件中。

config.sh 的脚本

Shell Scripting Sourcing a config file 1

main.sh 的脚本

Linux Shell Scripting a config file 2

查看上面的快照,我们已经使用 source 命令包含了 config.sh 文件。

注意: 我们也可以使用 ( . config.sh ) 命令来代替 ( source config.sh )

现在运行 main.sh 文件时,config.sh 文件会被包含进来。

Shell Scripting Sourcing a config file 3

查看上面的快照,在运行 main.sh 文件时,config.sh 文件的内容通过 source 命令导入。