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/


Raspunde prin e-mail lui