gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:19:48 27 4
gpt4 key购买 nike

我有文件 config.sh:

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

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

我该怎么做?

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

sh "config.sh"

但是 $data_dir$bin_dir 是空的。

我也试过这个:

/bin/bash "config.sh"

感谢您的帮助。

最佳答案

您需要source文件,而不是执行它。在 a.shb.sh 中:

. config.sh

或者在 bash 中,更具可读性的替代方案

source config.sh

关于linux - 如何将 `config.sh` 中的变量包含到 `a.sh` 和 `b.sh` 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34010914/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com