小编Fre*_*ndt的帖子

如何读取变量的值,其中变量的名称是另一个变量的值

我认为举个例子就行了。考虑我有这两个环境变量设置(通过持续交付工具):PACKAGE_VER=1.2.3USE_VERSION_FROM=PACKAGE_VER.

我现在想要的是一个脚本,它无法预测指出的变量名称1.2.3,只有USE_VERSION_FROM. 因此,我正在寻找一种方法,让我的脚本知道要使用的版本 ( 1.2.3),而无需知道任何其他信息,USE_VERSION_FROM指出包含版本号的变量的名称。

我天真的不工作的第一次尝试:

#!/bin/bash
VERSION_TO_USE="${${USE_VERSION_FROM}}"
Run Code Online (Sandbox Code Playgroud)

bash environment-variables

6
推荐指数
1
解决办法
385
查看次数

标签 统计

bash ×1

environment-variables ×1