On [01-10-2003] 14:14 +0300, Viorel Anghel wrote:
-> 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?
-> 
-> -- 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
--- end quoted text ---

 Arrays ? Poate merge asha ..

 #!/bin/bash
 i="bb"
 case $i in
          aa | bb)       echo 1
                         ;;
 esac

 j=(aa bb)
 echo ${j[*]} 
 case $i in
 ${j[0|1]})    echo 2
              ;;
 esac
                                           
-- 
perldoc -qz.m|perl -lpe'($_)=(m{.+\?|\w{3}k}g)'

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui