美文网首页
流程控制 -- case语句

流程控制 -- case语句

作者: 陈智涛 | 来源:发表于2017-09-21 14:37 被阅读0次

case语句和if...elif...else语句一样是多分支语句,但case只能判断一种条件关系。
格式:

case $变量名 in 
    "值1")
        如果等于值1 ,则执行程序1
        ;;
"值2")
        如果等于值2 ,则执行程序2
        ;;
        ...省略其他分支...
      *)
        如何变量的值不是以上值,则执行此程序
        ;;
esac
    

示例1 :判断用户输入:

#!/bin/bash
#判断用户输入
read -p "请输入yes/no:" -t 10 input
case $input in
    "yes")
        echo "your choice is yes"
        ;;

    "no")
        echo "your choice is no"
        ;;
      *)
       echo "your choice is error"
       ;;
esac

相关文章

  • 黑猴子的家:mysql 流程控制函数

    流程控制函数 1、if函数 2、case语句一 案例 3、case语句二 案例:查询部门和对应的级别

  • Shell编程之case流程控制语句

    Shell之case语句 1.case 用来实现对程序流程的选择、循环等进行控制。 语法: case 变量 in ...

  • 【MySql】- CASE WHEN

    MySql 触发器里的流程控制语句: CASE WHEN CASE WHEN 语法有两种: 简单函数。CASE [...

  • 初识C语言二:流程控制

    二.流程控制 1.switch(val){ //开关语句 case 'a' : *******bre...

  • 流程控制语句

    1.流程控制语句 条件判断语句:if...else 条件分支语句:switch..case 循环语句:for wh...

  • SQL存储过程和函数(2)

    存储过程和函数中可以使用流程控制来控制语句的执行。MySQL中可以使用IF语句、CASE语句、LOOP语句、LEA...

  • 流程控制 -- case语句

    case语句和if...elif...else语句一样是多分支语句,但case只能判断一种条件关系。格式: 示例1...

  • shell 流程控制

    条件判断 if 单支流程控制 语法: 双分支 if 语句 语法 实例 多分支if 语法 实例 case 语句 语...

  • 流程控制语句

    流程控制语句 if语句可以单独使用,也可以和多个else连续使用 switch case while循环 例如: ...

  • 编程基础(掌握)二

    流程控制语句的分类: a.顺序结构 b.选择结构 if语句 switch语句: 注意:case穿透——>总结就是说...

网友评论

      本文标题:流程控制 -- case语句

      本文链接:https://www.haomeiwen.com/subject/ftwzsxtx.html