]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选择结构语句相关推荐

  1. linux 中的case结构,linux命令:case选择结构语句

    case命令简介: 此命令用于条件判断,选择结构. 1.命令格式: case SWITCH in      -----SWITCH 变量值 value1) statement     -----sta ...

  2. C语言中的选择结构语句

    C语言中,选择结构语句可分为为if语句和switch语句 if语句的三种形式: if 语句   单分支结构 if...else 语句   双分支结构 if...else  if...else语句    ...

  3. PHP入门(2) 程序控制语句 —— 选择结构语句

    PHP流程控制语句分为三大类:顺序结构语句,选择结构语句,循环结构语句 . 按照自上而下的顺序逐条执行的代码结构称为顺序结构.前面编写的代码都属于顺序结构语句.接下来介绍的是选择结构语句.选择结构语句 ...

  4. vb6入门级选择结构语句,for循环语句例题分析,声明:材料来自福州机电工程职业技术学校《VB程序设计》省级精品在线课程一一 实验报告

    入门级vb6课程里的例题分析 声明:引用材料来自福州机电工程职业技术学校<VB程序设计>省级精品在线课程一一 实验报告. 题目一 题目要求判断的值只有一个 且设置的值是一个区间,推荐使用s ...

  5. python中的选择结构语句是语句_python3控制语句---选择结构语句

    python中的控制语句主要有if.if--else.if--slif--else.pass语句.其实python的控制语句与其他语言的控制语句工作原理基本一样.控制语句可以分为选择结构语句和循环结构 ...

  6. python中的选择结构语句是语句_选择结构-if语句和if...else语句

    作为控制结构的核心,选择结构在我们生活中无处不在.通过几个例子来了解一下选择结构: 1) 使用手机的时候,如果手机没电,就无法使用,有电可以正常使用. 2) 在登录QQ输入账户密码之后,如果密码正确则 ...

  7. Linux命令整理 —— 目录结构

    二 .vi 和 vim 编辑器 [写在前面] 云计算与分布式这门课程的实验都是在Linux下完成的,虽然之前也一直也学习过Linux,但是一直没有系统的过一遍.这周花了两天的时间看完了尚硅谷的Linu ...

  8. JAVA中的选择结构语句

    一.if 条件语句         if条件语句分为3种语法格式,每一种格式都有自身的特点,下面进行介绍. 1. if 语句             if语句是指如果满足某种条件,就进行某种处理,语法 ...

  9. linux命令行执行mysql语句_linux命令行中直接执行mysql语句

    其实我一开始是拒绝的,但是貌似就得这么做.怎么一行一行的来?没法整了. 有两种方法可以在命令行下执行sql命令.第一种是使用"-e"参数来指定需要执行的sql语句:第二种是通过管道 ...

最新文章

  1. Jboot v2.0-rc.12 发布,优化细节问题
  2. PHP接口允许ajax跨域访问设置方法(亲测)
  3. C语言基本类型和存储类别
  4. happiness[国家集训队2011(吴确)]
  5. python linux alias,linux命令:alias
  6. 超棒的30款JS类库和工具
  7. 基于SSM的新闻管理系统
  8. 360极速浏览器html手机版,360极速浏览器模拟手机
  9. 平板电脑刷机加供电系统改造
  10. wps带阴影的边框怎么设置_WPS表格阴影边框如何设置,手把手教你如何设置
  11. html去除背景颜色怎么设置,word背景颜色怎么去掉
  12. linux的input命令,通过xinput命令在Manjaro中启用Tap-to-click功能的方法
  13. 5-46 新浪微博热门话题 (30分)
  14. html 圆圈透明 其他不透明,Javascript HTML5 Canvas绘制透明圆圈
  15. Redis 主从复制、哨兵和集群区别
  16. HTML 列表标签<ol><ul><dl>详解
  17. MSTP多实例配置实验
  18. python项目的QQ机器人使用及部署在腾讯云服务器
  19. 编程语言中的鸭子类型 Duck Typing
  20. 前端学习CSS篇(三)

热门文章

  1. mysql 分页有数据没了_mysql分页丢数据的分析
  2. 员工培训案例分析答案_在职员工培训管理办法案例
  3. Android数据存储与持久化
  4. Premiere Pro CC2015软件安装教程
  5. uvm 形式验证_一种基于UVM的总线验证方法与流程
  6. linux和java_java内存和linux关系
  7. Centos系统磁盘扩容
  8. matlab scatter cdata,matlab cdatamapping
  9. 公布获奖名单推文文案_国学养正·趣味竞答获奖名单公布啦
  10. 我的爱好html子页模板,我的爱好