流程控制case语句:

介绍:多分支case条件语句

1.case语句和if..elif..else语句一样都是多分支条件语句,不过和if多分支条件语句不同的是,case语句只能判断一种条件关系,而if语句可以判断多种条件关系。

格式:

 case $变量名 in
"值1")
如果变量的值等于值1,则执行代码
;;
"值2")
如果变量的值等于值2,则执行代码
;;
"值3")
如果变量的值等于值3,则执行代码
;;
*)
如果变量的值是其他,则执行代码
;;
esac

示例:

 #!/bin/bash

 echo 'you want to shanghai,please input "1"'
echo 'you want to guangzhou,please input "2"'
echo 'you want to chengdu,please input "3"' read -t -p "please input your chooise:" num case $num in
"")
echo "is shanghai"
;;
"")
echo "is guangzhou"
;;
"")
echo "is chengdu"
;;
*)
echo "haha!"
;;
esac

最新文章

  1. Getting Started with ASP.NET Web API 2 (C#)
  2. [DFNews] GetData也出取证软件了
  3. 第十二章:window对象
  4. 软件工程结对开发——返回一个整数数组中最大子数组的和(JAVA)
  5. ubuntu 12.04安装vncserver
  6. 【M27】要求或者禁止对象产生于heap之中
  7. CentOS6.4 使用谷歌Chromium浏览器
  8. HTTP填坑
  9. hdu2159 Fate 二维背包
  10. Java集合学习笔记
  11. [0] C# 扩展方法(Extension Method)
  12. UML类图三
  13. Linux运维(首页)
  14. directive
  15. 模拟祭-比萨-题解O(n)
  16. OpenJudge Cartesian Tree
  17. 用jQuery实现全选-全不选-反选的功能
  18. Atitit 项目的主体设计与结构文档 v5
  19. node学习笔记9——cookie,session相关操作
  20. 《转载》Python3安装Scrapy

热门文章

  1. 【bzoj2118】 墨墨的等式
  2. [Noi2016十连测第三场]线段树
  3. Jenkins项目构建结果通知Email的替代方案Wall Display插件
  4. AutoIt3(AU3)开发的分辨率快速设置工具
  5. 洛谷P1460 健康的荷斯坦奶牛 Healthy Holsteins
  6. C#做窗体皮肤
  7. Servlet —— 避免Servlet的并发同步问题
  8. c 开源代码
  9. jQuery知识点总结(第二天)
  10. OpenGLES入门笔记三