带字符串的大小写多重模式

带字符串的大小写多重模式

如果在 V3 上输入“TITI”或“TETE”则不起作用,但“TOTO”将起作用。就好像它只考虑了第一种可能性......“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                      

答案1

#! /bin/ksh
CRITICAL:HARD:@("TOTO"|"TITI"|"TETE"))

相关内容