shell programmierung

ahoi :)

bei einem shell-skript habe ich dieses problem:

ich habe variablen (I0 I1 I2 I3 I4). in meinem skript werden die zahlen 0-4 übergeben.

jetzt möchte ich aus den übergebenen zahlen mit wieder die varialbennamen zusammenbasteln.

d.h. ich übergebe an eine funktion die zahl 1

und der soll mir dann im endefekt den wert von I1 ausgeben.

wie muss ich das zusammenbauen?

mfg bikky

p.s. das hier geht nicht:(zahl wird als erstes argument übergeben!)
Code:
$(I$1)
$'I'$1
 
Geht bestimmt auch einfacher, aber das da funktioniert:

Code:
eval "echo \$I$1"
 
Zurück
Oben