Linux - 简明Shell编程05 - 条件语句(Case)
2024-10-18 22:28:09
示例脚本及注释
#!/bin/bash
var=$1 # 将脚本的第一个参数赋值给变量var
case $var in
right)
echo "Right!";;
wrong)
echo "Wrong!";;
nothing | *) # “|”逻辑或
echo "Nothing";;
esac
# ### case多选择语句
# - 条件较多时, 可以选择使用case多选择语句;
# - 取值尝试匹配预定的模式,如果匹配成功,执行相应的命令;
#
# - 取值后面必须为单词in;
# - 每一模式必须以右括号“)”结束;
# - 一旦模式匹配,将执行相应的命令直至“;;”结束,不再继续其他模式;
# - 如果没有对应的匹配模式,可以使用星号 * 捕获该值,然后执行相应的命令;
最新文章
- C语言-预估校正法求常微分方程
- 有关OpenGL着色语言(一)
- scala调用java的方法,返回了一个对象链表List<;Student>;,在scala中遍历该链表获取指定Student的名字name
- 纠结的NTP安装过程
- Xcode磁盘空间大清理(转)
- PowerDesigner 的mysql PDM 的COMMENT注释
- 手机端 图片的移动缩放旋转兼容touch
- JAVA To C++ Converter Cracked ( 破解版 )
- 分组查询限制。HAVING可写在GROUP BY前。
- python科学计算_scipy_常数与优化
- kali linux安装搜狗输入法的方法
- 安卓手机如何快速投屏到windows(10/8.1/7)电脑上
- Centos 基本命令不能用恢复方法
- JQ02
- 对象copy的两种方式--序列化--clone
- python爬虫入门---第三篇:保存一张图片
- jquery plugin 之 form表单验证插件
- ASP.NET Web API 框架研究 Controller创建 HttpController介绍
- ASCX呼叫ASPX.CS的方法
- Win7远程桌面的多用户连接破解
热门文章
- 6.javaweb之respose对象
- js-ES6学习笔记-Set结构和Map结构
- JavaScript学习笔记(散)——addLoadEvent函数
- 安装WIA组件
- 动态数组ArrayList的使用
- php利用ob缓存机制实现页面静态化方法全解
- 使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
- SQL Server 数据库表的管理
- java 笔记 Thread.currentThread().getContextClassLoader() 和 Class.getClassLoader()区别
- NLP —— 图模型(二)条件随机场(Conditional random field,CRF)