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