Bonjour
Variante avec une seule lettre à taper (au plus) :
read -t 10 -n 1 -p "O/n ? "; echo; if test "${REPLY^^}" = "O";then echo ok;else echo ko;fi
1 2 3 4 5 6 7 8 9 10 11 12
| $ read -t 10 -n 1 -p "O/n ? "; echo; if test "${REPLY^^}" = "O"; then echo ok;else echo ko;fi
O/n ? O
ok
$ read -t 10 -n 1 -p "O/n ? "; echo;if test "${REPLY^^}" = "O"; then echo ok;else echo ko;fi
O/n ? o
ok
$ read -t 10 -n 1 -p "O/n ? "; echo;if test "${REPLY^^}" = "O"; then echo ok;else echo ko;fi
O/n ?
ko
$ read -t 10 -n 1 -p "O/n ? "; echo;if test "${REPLY^^}" = "O"; then echo ok;else echo ko;fi
O/n ? n
ko |
Partager