case语句的用法
来源:互联网 发布:预防网络成瘾的方法 编辑:程序博客网 时间:2024/05/02 23:01
case语句适用于需要进行多重分支的应用情况。
case分支语句的格式如下:
case $变量名 in
模式1)
命令序列1
;;
模式2)
命令序列2
;;
*)
默认执行的命令序列 ;;
esac
case语句结构特点如下:
case行尾必须为单词“in”,每一个模式必须以右括号“)”结束。
双分号“;;”表示命令序列结束。
匹配模式中可是使用方括号表示一个连续的范围,如[0-9];使用竖杠符号“|”表示或。
最后的“*)”表示默认模式,当使用前面的各种模式均无法匹配该变量时,将执行“*)”后
的命令序列。
case语句实例:由用户从键盘输入一个字符,并判断该字符是否为字母、数字或者其他字符,
并输出相应的提示信息。
#!/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
0 0
- case语句的用法
- switch case语句的用法
- 一个SQL语句的用法。Case 用法
- SQL语句中CASE函数的用法
- SQL语句----CASE WHEN 的用法简介
- SQL语句中 CASE 的用法
- switch… case 语句的用法
- sql中case语句的用法浅谈
- switch… case 语句的用法
- switch… case 语句的用法
- 流程控制的使用CASE 语句用法
- switch… case 语句的用法
- Java中Switch Case语句的用法
- switch… case 语句的用法
- switch-case语句用法
- switch-case语句用法
- switch-case语句用法
- switch-case语句用法
- 批量删除项目中的.svn文件夹方法
- p3115 高精度练习之减法
- 小猪o2o生活通系统安装后空白页面是什么原因怎么解决?
- 初识Axure
- hdu5003
- case语句的用法
- cocos2d-x 声音和音效
- 昂贵的聘礼(POJ--1062
- 二分查找
- input输入框内容的显示和消失;导航栏对子栏的展现和隐藏
- hdu3461Code Lock 快速幂+并查集
- hdu 2022海选女主角
- JAVA基础一大堆0804XML+UDP
- 版本加载一些用户态用法总结--pthread_create函数用法