如何将`config.sh`中的变量包含到`a.sh`和`b.sh`中?

时间:2015-12-01 01:07:59

标签: linux bash shell variables

我已经提交了config.sh:

data_dir=/home/olle/investing_data
bin_dir=/home/olle/investing_bin

我想在两个单独的脚本$data_dir$bin_dir中使用a.shb.sh

我该怎么做?

我在a.sh和b.sh中试过这个:

sh "config.sh"

$data_dir$bin_dir是空的。

我也试过这个:

/bin/bash "config.sh"

感谢您的帮助。

1 个答案:

答案 0 :(得分:7)

您需要source该文件,而不是执行它。在GPUa.sh

b.sh

. config.sh 中更易读的替代

bash