linux命令:case选择结构语句
]case命令简介:
此命令用于条件判断,选择结构.
1.命令格式:
case SWITCH in -----SWITCH 变量值
value1)
statement -----statement 语句
...
;;
value2)
statement
...
;;
*)
statement
....
;;
esac
2.命令功能:
通过选择结构,对所有可能出现的条件语句,进行比较得出最后输出结果。
3.命令参数:
/
4、命令实例:
1、通过键盘输入字符,如果是大写字母就表示大写字母,小写即为小写字母。
#!/bin/bash
#
case $1 in
[0-9])
echo "it is digit"
;;
[a-z])
echo "it is lower"
;;
[A-Z])
echo "it is Upper"
;;
*)
echo "it is Unknown"
;;
esac
2、只接受参数start ,stop,restart,shutdown.
#!/bin/bash
#
#program
case $1 in
'start')
echo "start server..." ;;
'restart')
echo "restart server..." ;;
'stop')
echo "stop server..." ;;
'status')
echo "Running..." ;;
*)
echo "`basename $0` {start|stop|restart|status}" ;;
esac
3、写一个脚本,可以接受选项参数,而后能获取每一个选项,及选项的参数,
并能根据选项及参数做出特定的操作。
#!/bin/bash
#
declare -i SHOWNUM=0
declare -i SHOWUSERS=0
for I in `seq 1 $#`; do
if [ $# -gt 0 ]; then
case $1 in
-h|--help)
echo "Usage: `basename$0` -h|--help -c|--count -v|--verbose"
exit 0 ;;
-v|--verbose)
let SHOWUSERS=1
shift ;;
-c|--count)
let SHOWNUM=1
shift ;;
*)
echo "Usage: `basename$0` -h|--help -c|--count -v|--verbose"
exit 8 ;;
esac
fi
done
if [ $SHOWNUM -eq 1 ]; then
echo "Logged users: `who |wc -l`."
if [ $SHOWUSERS -eq 1 ]; then
echo "They are:"
who
fi
fi
本文转自wang650108151CTO博客,原文链接:http://blog.51cto.com/woyaoxuelinux/1866118 ,如需转载请自行联系原作者
linux命令:case选择结构语句相关推荐
- linux 中的case结构,linux命令:case选择结构语句
case命令简介: 此命令用于条件判断,选择结构. 1.命令格式: case SWITCH in -----SWITCH 变量值 value1) statement -----sta ...
- C语言中的选择结构语句
C语言中,选择结构语句可分为为if语句和switch语句 if语句的三种形式: if 语句 单分支结构 if...else 语句 双分支结构 if...else if...else语句 ...
- PHP入门(2) 程序控制语句 —— 选择结构语句
PHP流程控制语句分为三大类:顺序结构语句,选择结构语句,循环结构语句 . 按照自上而下的顺序逐条执行的代码结构称为顺序结构.前面编写的代码都属于顺序结构语句.接下来介绍的是选择结构语句.选择结构语句 ...
- vb6入门级选择结构语句,for循环语句例题分析,声明:材料来自福州机电工程职业技术学校《VB程序设计》省级精品在线课程一一 实验报告
入门级vb6课程里的例题分析 声明:引用材料来自福州机电工程职业技术学校<VB程序设计>省级精品在线课程一一 实验报告. 题目一 题目要求判断的值只有一个 且设置的值是一个区间,推荐使用s ...
- python中的选择结构语句是语句_python3控制语句---选择结构语句
python中的控制语句主要有if.if--else.if--slif--else.pass语句.其实python的控制语句与其他语言的控制语句工作原理基本一样.控制语句可以分为选择结构语句和循环结构 ...
- python中的选择结构语句是语句_选择结构-if语句和if...else语句
作为控制结构的核心,选择结构在我们生活中无处不在.通过几个例子来了解一下选择结构: 1) 使用手机的时候,如果手机没电,就无法使用,有电可以正常使用. 2) 在登录QQ输入账户密码之后,如果密码正确则 ...
- Linux命令整理 —— 目录结构
二 .vi 和 vim 编辑器 [写在前面] 云计算与分布式这门课程的实验都是在Linux下完成的,虽然之前也一直也学习过Linux,但是一直没有系统的过一遍.这周花了两天的时间看完了尚硅谷的Linu ...
- JAVA中的选择结构语句
一.if 条件语句 if条件语句分为3种语法格式,每一种格式都有自身的特点,下面进行介绍. 1. if 语句 if语句是指如果满足某种条件,就进行某种处理,语法 ...
- linux命令行执行mysql语句_linux命令行中直接执行mysql语句
其实我一开始是拒绝的,但是貌似就得这么做.怎么一行一行的来?没法整了. 有两种方法可以在命令行下执行sql命令.第一种是使用"-e"参数来指定需要执行的sql语句:第二种是通过管道 ...
最新文章
- Jboot v2.0-rc.12 发布,优化细节问题
- PHP接口允许ajax跨域访问设置方法(亲测)
- C语言基本类型和存储类别
- happiness[国家集训队2011(吴确)]
- python linux alias,linux命令:alias
- 超棒的30款JS类库和工具
- 基于SSM的新闻管理系统
- 360极速浏览器html手机版,360极速浏览器模拟手机
- 平板电脑刷机加供电系统改造
- wps带阴影的边框怎么设置_WPS表格阴影边框如何设置,手把手教你如何设置
- html去除背景颜色怎么设置,word背景颜色怎么去掉
- linux的input命令,通过xinput命令在Manjaro中启用Tap-to-click功能的方法
- 5-46 新浪微博热门话题 (30分)
- html 圆圈透明 其他不透明,Javascript HTML5 Canvas绘制透明圆圈
- Redis 主从复制、哨兵和集群区别
- HTML 列表标签<ol><ul><dl>详解
- MSTP多实例配置实验
- python项目的QQ机器人使用及部署在腾讯云服务器
- 编程语言中的鸭子类型 Duck Typing
- 前端学习CSS篇(三)
热门文章
- mysql 分页有数据没了_mysql分页丢数据的分析
- 员工培训案例分析答案_在职员工培训管理办法案例
- Android数据存储与持久化
- Premiere Pro CC2015软件安装教程
- uvm 形式验证_一种基于UVM的总线验证方法与流程
- linux和java_java内存和linux关系
- Centos系统磁盘扩容
- matlab scatter cdata,matlab cdatamapping
- 公布获奖名单推文文案_国学养正·趣味竞答获奖名单公布啦
- 我的爱好html子页模板,我的爱好