Promenna v nazvu

Bohdan Milar milar na tyflocentrum-ol.cz
Čtvrtek Březen 14 12:13:41 CET 2002


Vazeni kolegove,

pisu shellovsky script (v bashi, resp. sh) a potrebuji pouzit nasledujici 
konstrukci:
Mam smycku for-do-done, kde $i nabyva hodnot v podobe ruznych retezcu, napr. 
ab, cd ,ef. V prubehu kazdeho cyklu potrebuji naplnit hodnotu nejake 
promenne, a to tak, ze v kazdem cyklu jine. Napr. by se jednotlive promenne 
mohly jmenovat Pab, Pcd, Pef.

Muj dotaz tedy zni: Jak to udelat, aby se hodnota promenne i stala soucasti 
jmena jine promenne?

Zkousel jsem neco jako
$ set V$i=hodnota
a
$ set `echo V$i`=hodnota
script probehl bez problemu, ale pri vypisu hodnoty promenne $Vab se ukazalo 
prazdno.

Vitam i informace o alternativach reseni tohoto problemu (napr. pouziti poli).

S pozdravem
		Bohdan Milar


Další informace o konferenci Linux