bash 脚本,使用 for 循环替换访问预定义变量

bash 脚本,使用 for 循环替换访问预定义变量

这是 bash 脚本:


ALL="2 3"

VC2="https://someaddress.acme.com"
VC3="https://someotheraddress.acme.com"

hosts2='12
13
14'

hosts3='15
16
17'

for i in $ALL
do

这是我想要替换的地方,但无论我使用什么,它都不起作用。我尝试了以下所有方法

     VC="$VC$i"
     VC="${VC$i}"
     VC="$(VC$i)"
     VC=$(VC$i)

     HOSTS="$hosts$i"
     echo "$VC"
     echo "$HOSTS"

我需要的输出是 ALL 变量中的每个数字等于预定义的 VC 和主机变量。 IE

当i=2时:

i=2
VC="https://someaddress.acme.com"
HOSTS='12
13
14'

当我=3时

i=3
VC="https://someotheraddress.acme.com"
HOSTS='15
16
17'

提前致谢。

托马斯

相关内容