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
目录
打赏
0
0
0
0
270
分享
相关文章
|
11月前
|
Linux C/C++ 开发(学习笔记二):Shell脚本编程案例
Linux C/C++ 开发(学习笔记二):Shell脚本编程案例
158 0
|
11月前
|
Shell 三目运算(详细案例)
Shell 三目运算(详细案例)
168 1
常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)
这篇文章提供了55个常用的Linux Shell脚本实例,涵盖基础案例、文件操作、实用工具、图形化界面及sed、gawk的使用。
1141 2
|
7月前
|
Shell脚本有哪些基本语法?
【9月更文挑战第4天】
145 18
shell 脚本 if-else判断 和流程控制 (基本语法|基础命令)
shell 脚本 if-else判断 和流程控制 (基本语法|基础命令)
177 1
|
11月前
|
shell语法总结
以上是Shell脚本语言的基本要点,它可以帮助你在命令行中自动化执行任务和操作系统。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
72 3
|
11月前
|
shell学习(六) 【case多条件分支语句】
shell学习(六) 【case多条件分支语句】
171 1
|
11月前
|
shell学习(十) 【shell awk基本语法】
shell学习(十) 【shell awk基本语法】
58 1