В течение, у меня есть следующее:
COUNT="1"
GEOZONE[1]="EU"
declare -A CLIENTS_"${GEOZONE[$COUNT]}"="client1 client2"
На данный момент, если я хотел бы напечатать $ {CLIENTS_EU} , это работает, но как напечатать это использование массива GEOZONE ?
Произошла неправильная замена при попытке:
~ $ echo ${CLIENTS_${GEOZONE[$COUNT]}}
bash: ${CLIENTS_${GEOZONE[$COUNT]}}: bad substitution
И я получил EU при попытке:
~ $ echo $CLIENTS_${GEOZONE[$COUNT]}
EU
Я хотел бы получить client1 client2
Спасибо