Shell Building et le référencement, j'ai un shell qui fonctionne où les variables d'environnement prédéfinies comprennent:Bourne une variable
FOOCOUNT=4
FOO_0=John
FOO_1=Barry
FOO_2=Lenny
FOO_3=Samuel
Je ne peux pas changer la façon dont je reçois ces données.
Je souhaite exécuter une boucle qui génère la variable et utilise le contenu.
echo "Hello $FOO_count"
Cette syntaxe est cependant mal et qui est ce que je cherche ...
count=$FOOCOUNT
counter=0
while [ $counter -lt $count ]
do
#I am looking for the syntax for: <<myContructedVar= $ + 'FOO_' + $counter>>
counter=`expr $counter + 1`
echo "Greeting #$counter: Hello, ${myContructedVar}."
done
Merci beaucoup
C'est parfait. Je n'étais pas familier avec eval mais eval myVar = \ $$ {myConstructedVar} a fonctionné parfaitement. Merci beaucoup! –