case multi-pattern com strings

1

Se colocar "TITI" ou "TETE" na V3, não funciona, mas "TOTO" irá funcionar. É como se levasse em conta apenas a primeira possibilidade ... "TOTO".

#! /bin/ksh -
V1=CRITICAL               
V2=HARD                   
V3=TITI                   

case "$V1:$V2:$V3" in     

CRITICAL:SOFT:TATA)       
    print "no"            
   ;;                    

CRITICAL:HARD:"TOTO"|"TITI"|"TETE")
    print "yes"           
    ;;                    
esac                      
    
por Krapouille 04.06.2014 / 13:15

1 resposta

1

#! /bin/ksh
…
CRITICAL:HARD:@("TOTO"|"TITI"|"TETE"))
    
por 04.06.2014 / 13:24