so ich brauch jetzt mal von den Linux scriptern ein bisschen Hilfe

Habe folgendes geschrieben:
- Code: Select all
idx=1
while [ "$idx" -le $IRCD_OPER_N ]
do
echo O:"$IRCD_OPER_"$idx"_NICK"
idx=`expr $idx + 1`
done
Die Variablen definiert habe ich wie folgt:
IRCD_OPER_N='2'
IRCD_OPER_1_NICK='KriS'
IRCD_OPER_2_NICK='DJDHG'
Nun bekomme ich aber nicht wie gewünscht eine ausgabe wie:
O:KriS
O:DJDHG
Ich bekomme dann eher sowas wie:
O:1_NICK
O:2_NICK
Weiss einer wie ich das lösen könnte?
Habe es auch schon mit ' statt " versucht. Aber vielleicht noch nicht in der richtigen Konstelation.
So long
KriS