case语句!

1、case 语句概述
(1)case 语句的作用
使用 case 语句改写 if 多分支可以使脚本结构更加清晰、层次分明。针对变量的不同取
值,执行不同的命令序列。
2、case 语句的结构:
case 变量值 in
模式 1)
命令序列 1
;;
模式 2)
命令序列 2
;;
*)
默认命令序列
esac

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

实例:

[root@localhost ~]# vim b.sh

#!/bin/bash
#filename:b.sh
#Author:Amber
#Date:2016-09-02
#击键类型识别
read -p "请输入一个字符,并按Enter键确认:" KEY
case $KEY in
        [a-z]|[A-Z])
              echo "您输入的是一个英文字母"
;;
[0-9])
              echo "您输入的是一个数字"
;;
*)
              echo "您时速如的是空格、功能或其他控制字符"
;;
esac

[root@localhost ~]# ./b.sh
请输入一个字符,并按Enter键确认:0
您输入的是一个数字
[root@localhost ~]# ./b.sh
请输入一个字符,并按Enter键确认:w
您输入的是一个英文字母

原文地址:https://www.cnblogs.com/CMX_Shmily/p/11446249.html