我认为举个例子就行了。考虑我有这两个环境变量设置(通过持续交付工具):PACKAGE_VER=1.2.3
和USE_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)