tie iti compara valoarea lui i cu stringul "aa | bb" si nu cu ce vrei tu adica "aa" sau "bb" daca pui la inceput i="aa | bb" iti apare "2", deci poti pune variabile in optiunile case
inca nu am gasit o solutie, dar mai caut :) "Live to Win, Dare to Fail" - James Hetfield > in programelul atasat, primul 'case' este ok. problema mea este ca as vrea sa > folosesc o varibila ($j), ca in al doilea 'case'. si nu merge. idei? > > -- > ___ > <o-o> Viorel ANGHEL <vang @ lug.ro> > [`-'] > -"-"- In Linux We Trust. > > > -- Attached file included as plaintext by Ecartis -- > > #!/bin/bash > > i="bb" > > case $i in > aa | bb) echo 1 > ;; > esac > > j="aa | bb" > echo $j > > case $i in > $j) echo 2 > ;; > esac > > > > > --- > Detalii despre listele noastre de mail: http://www.lug.ro/ > > --- Detalii despre listele noastre de mail: http://www.lug.ro/
