zugeordnet Ich habe folgende Shell-Skript -Referenzgröße, den Wert aus einer anderen Variablen
AWSZONE="central"
ENVIRONMENT="staging"
REMOTE_HOSTS_central_staging="172.31.7.59,172.31.3.151
NAME="REMOTE_HOSTS_${AWSZONE}_${ENVIRONMENT}"
echo "Using following agents: ${NAME}"
Bei der Ausführung I folgende Ausgabe -
Using following agents: REMOTE_HOSTS_central_staging
Obwohl ich mag Ausgabe erhalten -
Using following agents: 172.31.7.59,172.31.3.151
Was stimmt nicht mit meiner Syntax?
eval „NAME bekannt ist = \ $ REMOTE_HOSTS _ $ {AWSZONE} _ $ {UMGEBUNG} " – Chris
Mögliches Duplikat von [wie verwende ich den Wert einer Variablen als othe r Variable Name in bash] (http://stackoverflow.com/questions/9714902/how-to-use-a-variables-value-as-other-variables-name-in-bash) –