case语句格式

# vi test.sh
:
echo "input : "
read num
echo "the input data is $num"

case $num in
1) echo"January";;    双分号结束
2) echo "Feburary";;
5) echo"may"         每个case可以有多条命令      
   echo "sdfd"
   echo"sdf";;       但最后一条命令一定是双分号结束

*) echo "not correct input";;   *)是其他值、default的意思

esac

# sh ./test.sh
input :
2
the input data is 2
Feburary

# sh ./test.sh
input :
ter
the input data is ter
not correctinput

case 语句如果某个选项没有任何语句,也要加;;否则会出下边错误
test: line 166: syntax error near

shell编程 case语句相关推荐

  1. shell 编程条件语句实验

    一*,shell 编程条件语句* 要使 Shell 脚本程序具备一定的"智能",面临的第一个问题就是如何区分不同的情况以确定执行何种操作. Shell 环境根据命令执行后的返回状态 ...

  2. Linux _ Shell编程 — 循环语句

    Linux _ Shell编程 - 循环语句 一.循环语句for的用法 二.循环语句while的用法 三.循环控制语句 一.循环语句for的用法 for 变量名 in 单词表do命令表done 变量依 ...

  3. Linux _ Shell编程 — 功能语句

    Linux _ Shell编程 - 功能语句 一.说明性语句 二.常用功能性语句 1.常用功能性语句(read命令) 2.expr命令 三.结构性语句 条件测试语句 字符串测试 整数测试 文件的测试 ...

  4. shell编程入门、shell编程的基础知识(变量、命令、运算)、shell编程的语句

    shell编程 示例1 ex1 文件内容如下: #!/bin/sh #This is to show what a example looks like. echo "My First Sh ...

  5. shell 编程 判断语句参数

    shell 编程中使用到得if语句内判断参数–b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathn ...

  6. Linux从入门到精通系列之SHELL编程循环语句语法及实例详解(forwhileuntil)

    前言 Shell作为一种脚本编程语言,同样了包含了循环,分支等其他程序控制结构,从而能够轻松完成更加复杂.强大的功能.我们今天就来认识for.while.case语句的具体应用. 插个小广告吧,虽然我 ...

  7. linux sh文件case,Shell脚本case语句简明教程

    Shell case语句为多选择语句.可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令.case语句格式如下: case 值 in 模式1) command1 command2 ...

  8. linux shell编程if语句内判断参数详解【ZT】

                  shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目 ...

  9. 理论+实操:shell之case语句与for/while/until循环语句、函数、数组理论讲解-满满的干货

    文章目录 一 : case语句的结构 1.1 case结构 1.2 case执行过程流程图 1.3 case语句应用示例 1.3.1 示例1:击键类型识别 1.3.2 请输入您的成绩判断优良合格不合格 ...

最新文章

  1. Error in bl_make_text_box(token, drawing_context$gp, drawing_context$yoff_pt) : function ‘Rcpp_preci
  2. Duktape:一个新的小巧的超精简可嵌入式JavaScript引擎
  3. WP7 应用数据存储Tombstoning(墓碑化)篇
  4. mall整合RabbitMQ实现延迟消息
  5. mybatis学习(40):逆向工程的创建
  6. 支持向量机——Large Margin Classifier
  7. 〖Linux〗Debian 7.1.0 Wheezy使用ltib报错的解决办法
  8. 老白聊数据-关于销售预测的那些事
  9. php在类里如何调用call_user_func_array《细说php2》
  10. 写书给我带来了什么?
  11. 新媒体时代,内容为王已经走偏
  12. Android 显示文字超过指定长度部分使用省略号表示
  13. 2019-06-12-pintos 实验1
  14. 程序员的爱情 第十七章
  15. 礼堂椅影院椅安装步骤方法
  16. IDL中提供的[source]属性,是为了让实现类宣扬它支持哪几个对外接口注册。
  17. 阿里云绑定解绑第三方支付宝,淘宝账号
  18. “在本地计算机无法启动Server服务。错误2:系统找不到指定的文件。”
  19. 用数据管理过程(3)——可预测级别的量化管理(麦当劳的管理方式)
  20. select中文件描述符上限为什么是1024?

热门文章

  1. 我要做一个合格的网络工程师
  2. 值得研究的 开源数据库
  3. 简述C/S和B/S模式的区别
  4. 剑指offer:从上往下打印二叉树
  5. 汤家凤高等数学2020年强化笔记-第一模块极限与连续与第二模块微分学
  6. 如何使用cmd进入打印机选项_cmd调用设备和打印机
  7. 二叉树遍历算法的六种c语言实现 递归与非递归
  8. batchsize设置为2的n次方_试卷中的页码设置
  9. 手机如何升级为鸿蒙系统,华为手机如何升级鸿蒙系统
  10. java中的me关键字_java中的volatile关键字