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変数とホスト変数と同じであることです。つまり
i=2の場合:
i=2
VC="https://someaddress.acme.com"
HOSTS='12
13
14'
i=3のとき
i=3
VC="https://someotheraddress.acme.com"
HOSTS='15
16
17'
よろしくお願いします。
まな