Shell case 语法简单案例

简介: Shell case 语法简单案例
  • 效果类似于多分支的 if 语句
  • 如果与预设的值相匹配,则执行对应的操作
  • 命令序列最后必须以分号结尾
  • 格式
# 输入标识
read -p "输入标识:" tag
# 判断
case "$tag" in
  # 单个选项
  1)
    echo "tag = 1";;
  # 多个选项
  2|3)
    echo "tag = 2 or tag = 3";;
  # 通配符,任意内容都行
  *)
    echo "default";;
esac
  • 案例
read -p "Are you sure?[y/n]:" sure
case $sure in
  y|Y|yes|YES|Yes)
    echo "you enter '$sure',OK";;
  n|N|no|NO|No)
    echo "you enter '$sure',OVER";;
  *)
    echo "error";;
esac
相关文章
|
7月前
|
Shell Linux C++
Linux C/C++ 开发(学习笔记二):Shell脚本编程案例
Linux C/C++ 开发(学习笔记二):Shell脚本编程案例
113 0
|
Shell 开发工具 C语言
2.shell脚本基本操作及案例
2.shell脚本基本操作及案例
82 0
|
7月前
|
Shell
Shell 三目运算(详细案例)
Shell 三目运算(详细案例)
126 1
|
3月前
|
人工智能 监控 Shell
常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)
这篇文章提供了55个常用的Linux Shell脚本实例,涵盖基础案例、文件操作、实用工具、图形化界面及sed、gawk的使用。
752 2
|
3月前
|
Shell
Shell脚本有哪些基本语法?
【9月更文挑战第4天】
79 18
|
3月前
|
网络协议 关系型数据库 MySQL
Shell 脚本案例
Shell 脚本案例
50 8
|
7月前
|
Shell 程序员 数据安全/隐私保护
shell 脚本 if-else判断 和流程控制 (基本语法|基础命令)
shell 脚本 if-else判断 和流程控制 (基本语法|基础命令)
103 1
|
7月前
|
存储 Unix Shell
shell语法总结
以上是Shell脚本语言的基本要点,它可以帮助你在命令行中自动化执行任务和操作系统。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
40 3
|
7月前
|
Shell
shell学习(六) 【case多条件分支语句】
shell学习(六) 【case多条件分支语句】
112 1
|
7月前
|
Shell Perl
shell学习(十) 【shell awk基本语法】
shell学习(十) 【shell awk基本语法】
36 1