Bonjour,

Si j'affecte "TITI" or "TETE" à V3 le modèle (CRITICAL:HARD:"TOTO"|"TITI"|"TETE")) ne fonctionne pas, mais si j'affecte "TOTO" ça fonctionnera.
C'est comme si seule la 1ère condition était prise en considération (TOTO).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
    v1="CRITICAL"
    v2="HARD"
    v3="TITI"
 
    case "$V1:$V2:$V3" in     
 
    CRITICAL:SOFT:TATA)       
        print "no"            
        ;;                    
 
    CRITICAL:HARD:"TOTO"|"TITI"|"TETE")
        print "yes"           
        ;;                    
    esac

Avec des chiffres ça fonctionne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
    v1="CRITICAL"
    v2="HARD"
    v3=4
 
    case "$V1:$V2:$V3" in     
 
    CRITICAL:SOFT:[12])       
        print "no"            
        ;;                    
 
    CRITICAL:HARD:[34]")
        print "yes"           
        ;;                    
    esac
résultat :
yes


Grand Merci pour vôtre aide