shell case正则匹配

来源:互联网 发布:看杀卫玠知乎 编辑:程序博客网 时间:2024/06/05 06:57
case $BOOLEAN in
  [yY][eE][sS])
  echo 'Thanks' $BOOLEAN
  ;;
  [yY]|[nN])
  echo 'Thanks' $BOOLEAN
  ;;
  'T'|'F')
  echo 'Thanks' $BOOLEAN
  ;;
  [Tt]ure|[Ff]alse)
  echo 'Thanks' $BOOLEAN
  ;;
  *)
  exit 1
  ;;

esac


====================================

#!/bin/bash
read -p "press some key ,then press return :" KEY
case $KEY in
[a-z]|[A-Z])
echo "It's a letter."
;;
[0-9]) 
echo "It's a digit."
;;
*)
echo "It's function keys、Spacebar or other ksys."
esac

原创粉丝点击