#!/bin/bash                    #

#case用法,用变量来匹配某值,如果匹配成功则执行它下面的命令,直到 ;;为止

a=20                           #定义变量值

case $a in                    #若变量在下面的某值中,则执行它下面的命令

10)                            #值内容 可以加上 | ,可以有多个值

{

echo "the a is 10"             #执行输出命令

echo "over"                    #执行输出命令

}

;;                             #注意这是两个 ;;

20 |30)                       #值内容 可以加上 | ,可以有多个值

{

echo "the a is 20"     #执行输出命令

echo "over"           #执行输出命令

}

;;

*)                             #默认匹配内容,如以上都不匹配,则执行这条

echo "hello"           #执行输出内容

;;

esac                           #结束

echo "test case end"           #输出内容

转载于:https://blog.51cto.com/liy607/1338839

linux shell之case用法相关推荐

  1. shell实例第20讲:linux shell date的用法

    linux shell date的用法 转自:https://www.cnblogs.com/faberbeta/p/linux-shell002.html 1.date中的参数 %% 一个文字的 % ...

  2. Linux Shell nohup命令用法(内含代码演示)

    一.Linux Shell nohup命令用法 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: ...

  3. linux until工具,Linux shell之until用法

    Linux shell之until用法 #!/bin/bash #until用法,显示变量值从0到99 varl=0                              #定义变量 echo & ...

  4. shell脚本—case用法

    shell脚本-case用法 文章目录 shell脚本-case用法 1.什么是case? 2.case使用场景 3.case语法 1.什么是case? case语句和if类似,也是用来判断的,只不过 ...

  5. Linux shell test命令用法详解

    test命令用法.功能:检查文件和比较值 1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o ...

  6. Linux Shell nohup命令用法

    在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: /usr/local/mysql/bin/my ...

  7. linux shell head tail 用法简介

    head和tail是一组想对应的命令,默认分别显示文件的开头和末尾10行记录. head head 命令可以将一段文本的开头一部分输出到标准输出. head命令既可以处理文本文件也可以处理标准输入. ...

  8. linux中的shell脚本case,【shell】Linux shell 之 case 详解

    总的来说,case是一个判断语句 ,比if更加容易理解一点. case 语句格式 case in 变量 值1) 内容 ;; 值2) 内容 ;; esac 注意:每个内容后面都需要添加 ;; ,可以跨行 ...

  9. linux shell之until用法

    #!/bin/bash #until用法,显示变量值从0到99 varl=0                              #定义变量 echo "test until loop ...

最新文章

  1. 20140725 快速排序时间复杂度 sTL入门
  2. 实时计算Flink——产品安全
  3. firebug中html显示为灰色的原因总结
  4. Bash : test 命令
  5. 随机森林原理详解及python代码实现
  6. 【Java每日一题】20161219
  7. 负载均衡会话保持技术、原理、产品(以F5为例)
  8. Infragistics.NetAdvantage.WinForm.2012.v2 ComboBoxEditor的小Bug
  9. 组态软件运行在云服务器_能在云服务器上运行软件吗
  10. 程序安装mysql数据库,安装mysql数据库
  11. php curl设置headers,php curl如何设置头部信息
  12. ENVI入门系列教程---一、数据预处理---4.3自定义RPC文件图像正射校正
  13. 计算机专业英语信息系统,信息系统项目管理师英语复习资料:计算机专业英语汇总[5]...
  14. 【MATLAB】MATLAB应用手册(1):高等数学的MATLAB应用
  15. 重磅!腾讯优图11篇论文入选AI顶会AAAI 2021
  16. 吉利GKUI车机任意安装第三方APP软件教程,DNS劫持应用商店安装软件
  17. Python 爬虫 目标:千图网VIP高清无水印下载即用
  18. 使用 kubeadm 初始化 worker节点出现 not ready 故障
  19. 转-基于OpenGL的3D天空仿真
  20. 程序员,这些跨年姿势已就位,请查收~

热门文章

  1. nginx 403 Forbidden
  2. Mac os装软件时提示显示需要安装旧Java SE 6运行环境解决办法
  3. Python模块之uuid
  4. SQL 审核系统体验
  5. 售前工程师的成长---一个老员工的经验之谈(5)
  6. 找工作的迷茫期开始了
  7. Go语言中的异常和错误处理简介
  8. 关于一个选举的票数统计程序,每一位候选人的记录内容均为字符0或1,1表示此人被选中,0表示此人未被选中,若一张选票选中人数大于5个人时被认为无效的选票。
  9. rabbitmq基于http的认证和授权
  10. H5脱离微信通过调起微信客户端支付