Variable resolution in shell scripts

From: Robert Bardos (Robert.Bardos@ZUGERKB.CH)
Date: Thu Jul 11 2002 - 11:00:55 EDT


An easy one for most of you,

given a piece of code like this:

var_1="first var"
var_2="second var"
var_3="third var"
read user_input
# user enters "2"
echo "User selected the ????iation"
# expected result is: "User selected the second variation"

Is there some kind of recursive variable resolution, ie. like
$var_$user_input, that would resolve into the expected result and if yes,
how would I have to code this?

What book would you recommend for a beginner who wants to write some "more
than trivial" shell scripts? (Or should I leave it at that and learn Pearl
instead?)

TIA
Robert

Sicherheitsmeldung: Diese Mitteilung ist ungeschuetzt und koennte waehrend
der Uebermittlung von Dritten eingesehen und veraendert werden. Der Absender
uebernimmt deshalb fuer den Inhalt keine Haftung. Sollten Sie diese
Mitteilung irrtuemlich erhalten haben, bitten wir Sie, den Absender zu
informieren und die Mitteilung in Ihrem System zu loeschen.





This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 22:16:03 EDT