「TITI」または「TETE」はV3に入力された場合は何の効果もありませんが、「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"))