for、while循环语句(2)

使用case分支语句是,几个值得注意的特点:

Shell脚本应用(三)

3)case语句的使用场景

某个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列,这种情况与多分支的if语句非常相似,只不过if语句需要判断多个不同的条件,而case语句只是判断一个变量的不同取值。

2.case语句应用实例 [root@localhost ~]# vim hitkey.sh #!/bin/bash read -p "请输入一个字符,并按Enter键确认:" KEY case "$KEY" in [a-z]|[A-Z]) echo "你输入的是字母 $KEY" ;; [0-9]) echo "你输入的是数字 $KEY" ;; *) echo "你输入的是非法字符 $KEY" esac [root@localhost ~]# sh hitkey.sh 请输入一个字符,并按Enter键确认:1 你输入的是数字 1 [root@localhost ~]# sh hitkey.sh 请输入一个字符,并按Enter键确认:w 你输入的是字母 w [root@localhost ~]# sh hitkey.sh 请输入一个字符,并按Enter键确认:@ 你输入的是非法字符 @

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/fb1ac049f9990176fc992dd4f0d7f2d2.html