gpt4 book ai didi

linux - 如何在 bash 运行时使用 $ 创建变量值

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

我有一个 bash,如下所示,我想在 echo 中使用 YYY_XXX_SK_REGISTER_CNTL 的值。

#! /bin/bash
TRADE_TYPE=$1
YYY_XXX_SK_REGISTER_CNTL=YYY_XXX_SK_REGISTER_template.ctl

echo $TRADE_TYPE"_CTNL"

调用基地如下:

./test.sh YYY_XXX_SK_REGISTER

预期结果在 echo 中:YYY_XXX_SK_REGISTER_template.ctl

最佳答案

如果您不介意更改 TRADE_TYPE 或使用临时变量,那么您可以使用 ${!var} 扩展:

TRADE_TYPE="hello"
hello_world=1234
TRADE_TYPE="${TRADE_TYPE}_world"
echo ${!TRADE_TYPE}
# will print 1234

关于linux - 如何在 bash 运行时使用 $ 创建变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37047717/

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