#! /bin/bash
test
function test()
{
printf "input a char:"
read -n 1 a
printf "\n"
case $a in
[967])
echo '9 or 6 or 7'
;;
a | A)
echo 'a | A'
;;
[0-9])
echo '0-9'
;;
[a-z])
echo 'a-z'
;;
[A-Z])
echo 'A-Z'
;;
*)
echo 'other'
;;
esac
}
脚本输出结果:
input a char:9
9 or 6 or 7