gpt4 book ai didi

linux - 在 bash/shell 中打印 url 期间未绑定(bind)变量

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

我有 2 个变量,我想用它们来导出第三个变量:

export REGION_NAME=phx

export phx_url=https://www.google.com

我正在尝试执行以下操作:

echo "$((${REGION_NAME}_url))"

我收到以下错误:

-sh: https://www.google.com: syntax error in expression (error token is "://www.google.com")

我想做的就是从另一个环境变量派生一个环境变量,但它并不像那样简单。我认为它必须被转义并且在网上找不到任何东西。

在此先感谢您的帮助。

最佳答案

$((...)) 是算术展开。你不是那个意思。改用普通变量扩展(间接)。

REGION_NAME=phx

phx_url=https://www.google.com

R_VAR=${REGION_NAME}_url

echo "${!R_VAR}"

关于linux - 在 bash/shell 中打印 url 期间未绑定(bind)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29087705/

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