Shell脚本基础学习(五)----case命令
来源:互联网 发布:照片变油画软件 编辑:程序博客网 时间:2024/05/22 11:45
其实与别的语言中类似,语言都是相同的。。。。。。
(1)格式
case variable in
pattern1 | pattern2)
commands1;;
pattern3)
commands2;;
*)
commands;;
esac
(2)case 和 esac一定要匹配
#!/bin/bash
var=jane
case $var in
rose | jack) echo rose loves jack;;
jane) echo i am jane;;
*) echo single dog;;
运行:
mengqin.zhang@U-mengqin-zhang:~/Documents$ ./testsh
./testsh: line 11: syntax error: unexpected end of file
加上esac后:
#!/bin/bash
var=jane
case $var in
rose | jack) echo rose loves jack;;
jane) echo i am jane;;
*) echo single dog;;
esac
运行:
mengqin.zhang@U-mengqin-zhang:~/Documents$ ./testsh
i am jane
(2)最后一个command后面一定要注意有;;
0 0
- Shell脚本基础学习(五)----case命令
- Shell脚本学习(一)Shell命令基础
- 详细介绍Linux shell脚本基础学习(五)
- shell 学习 case命令学习
- Shell脚本基础学习(四)----test命令与比较
- shell脚本学习 五
- Shell脚本基础学习(二)----脚本基础命令、变量以及规则
- Shell脚本基础12-case语句
- Shell脚本基础13-case练习举例
- Linux-Shell脚本编程-学习-6-Shell编程-使用结构化命令-文件比较-case编程
- Shell控制台 ( 脚本)的基础命令
- shell脚本学习之case例子
- shell 脚本基础学习
- 【Linux 系统编程】shell 脚本基础学习之函数(五)
- 【Shell】【学习笔记】Linux Shell脚本应用(五)
- shell脚本学习之必须了解的基础命令
- Shell脚本基础学习(九)----输入
- Shell 脚本基础学习 (四)
- 【UGUI进阶】RectTransform剖析
- 电信数据挖掘中ID过少问题解决总结
- eclipse 启动项目org.xml.sax.SAXParseException; lineNumber: 18; columnNumber: 1; 文件提前结束
- 使用VB语言制作登陆界面
- 得到子指定元素方法和得到指定子元素集合方法mvvm得到焦点
- Shell脚本基础学习(五)----case命令
- 最大值 最小值 平均值
- 鞍点的寻找
- 基于物理着色(一)
- 【项目管理和构建】十分钟教程,eclipse配置maven + 创建maven项目(三)
- MVVM实现TreeView
- Python编程规范
- linux awk 命令详解
- Intent和IntentFilter详解