shell学习(六) 【case多条件分支语句】

简介: shell学习(六) 【case多条件分支语句】

case多条件分支语句

Shell case语句为多选择语句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。

case语法

语法:
case 变量 in
条件1) 
     执行代码1
;;    
条件2)       
    执行代码2
;;    
........  
esac
注意:每个代码块执行完毕要以;;结尾代表结束
esac是结束(case反过来)

 

 

示例  case.sh 对键盘输入的值进行判断

#!/bin/bash
read -p "NUM: "  N
case $N in
  1)
    echo haha
  ;;
  2)
    echo er
  ;;
  3)
    echo san
  ;;
      
  *)
    echo renyi
  ;;    
esac

结果:

 

 

目录
相关文章
|
关系型数据库 MySQL Shell
shell学习(十七) 【mysql脚本备份】
shell学习(十七) 【mysql脚本备份】
112 0
|
11月前
|
监控 Unix Shell
shell脚本编程学习
【10月更文挑战第1天】shell脚本编程
218 12
|
Shell Linux
Shell 脚本编程学习
Shell 脚本编程学习
98 0
|
人工智能 运维 中间件
Linux-shell简单学习
Linux-shell简单学习
100 0
|
运维 Shell Python
Shell和Python学习教程总结
Shell和Python学习教程总结
|
机器学习/深度学习 Shell Linux
shell 学习记录
shell 学习记录
79 0
|
运维 Shell Python
Shell和Python学习教程总结
Shell和Python学习教程总结
|
Shell 数据安全/隐私保护
shell学习之-- 创建用户并设置密码
shell学习之-- 创建用户并设置密码
71 0
|
6月前
|
关系型数据库 MySQL Shell
MySQL 备份 Shell 脚本:支持远程同步与阿里云 OSS 备份
一款自动化 MySQL 备份 Shell 脚本,支持本地存储、远程服务器同步(SSH+rsync)、阿里云 OSS 备份,并自动清理过期备份。适用于数据库管理员和开发者,帮助确保数据安全。
|
4月前
|
存储 Unix Shell
确定Shell脚本在操作系统中的具体位置方法。
这对于掌握Linux的文件系统组织结构和路径方面的理解很有帮助,是我们日常工作和学习中都可能使用到的知识。以上讲解详细清晰,应用简便,是每一个想要精通操作系统的计算机爱好者必备的实用技能。
103 17