【问题标题】:Read variable from a shell script in config file从配置文件中的 shell 脚本读取变量
【发布时间】:2018-04-12 09:58:41
【问题描述】:

我有一个 shell 脚本,我在其中定义了一些变量,例如

Shell script.sh xyz /abc/def/cde

usecase=${1}
CONFIGDIR=${2}

我有一个配置文件,我想在其中获取这些变量

config file

USECASE=${usecase}
CONFIG=${CONFIGDIR}

你能帮我把shell脚本中的变量转换成配置文件吗?我正在考虑使用“源”命令。我不确定这是否有帮助。谁能指出我正确的方向?

【问题讨论】:

  • 这似乎倒退了;通常,您使用配置文件为 shell 脚本提供值。

标签: linux shell unix sh


【解决方案1】:

您可以在 shell 脚本中使用给定的命令来完成此操作

usecase=${1}
CONFIGDIR=${2}
key1="USECASE="
key2="CONFIG="
echo $key1$usecase >> /path/to/your/config/file
echo $key2$CONFIGDIR >> /path/to/your/config/file

确保将“/path/to/your/config/file”替换为配置文件的路径

【讨论】:

    猜你喜欢
    • 2011-08-24
    • 2014-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多