Shell脚本之:case
2024-09-08 00:08:07
case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构。
case语句的语法
case 值 in
模式1)
command1
command2
command3
;;
模式2)
command1
command2
command3
;;
*)
command1
command2
command3
;;
esac
取值后面必须为关键字 in,每一模式必须以右括号结束。其中;;与其他语言中的 break 类似
下面是case的一个例子
#!/bin/bash
echo 'Input a number between 1 to 4'
echo -e 'Your number is:\c'
read aNum
case $aNum in
) echo 'You select 1'
;;
) echo 'You select 2'
;;
) echo 'You select 3'
;;
) echo 'You select 4'
;;
*) echo 'You do not select a number between 1 to 4'
;;
esac
最新文章
- sqlserver数据库标注为可疑的解决办法(转)
- rabbitmq性能优化之Consumer utilisation
- Angular JS 学习之路由
- JVM 垃圾回收器工作原理及使用实例介绍(转载自IBM),直接复制粘贴,需要原文戳链接
- vsftpd 创建虚拟用户
- springMVC框架下——通用接口之图片上传接口
- Nginx安全配置
- 《mysql数据库备份小脚本》
- 在 Windows 8 或 8.1 上安装 .NET Framework 3.5 安装错误:0x800f0906、0x800F081F
- hbase集群在启动的时候找不到JAVA_HOME的问题
- 简单改造 starling 中的 AssetManager 让其更适合 批次加载纹理
- JS1 js获取dom元素方法
- 字符串copy
- 高德JAVA笔试题
- windows安装IDEA
- Linux文件基本操作管理
- ASP.NET Core下发布网站图解
- 减少网站跳转时间,增强网站数据安全——HSTS 详解
- ATM开学测试(未完成)
- centos 7 安装jira 破解