shell编程学习笔记(九):Shell中的case条件判断
2020-01-15 08:40
274 查看
除了可以使用if条件判断,还可以使用case
以下蓝色字体部分为Linux命令,红色字体的内容为输出的内容:
# cd /opt/scripts
# vim script08.sh
开始编写script08.sh的脚本,脚本内容为:
#! /bin/sh case $1 in 1) echo "你输入了1";; 2) echo "你输入了2";; *) echo "你输入了其他";; esac
上面的代码,$1是指接收到的第1个参数
每一个case的条件,都以右括号结束,然后每一个case的执行结束后,都要录入两个分号,我开始录入一个分号,一直报错,折腾半天,两个分号估计是相当于java语言中的break吧;
条件的结束关键字是esac,刚好是把esac反过来写。
然后开始执行这个脚本:
# chmod +x script08.sh
# ./script08.sh 1
你输入了1
# ./script08.sh 2
你输入了2
# ./script08.sh 3
你输入了其他
转载于:https://www.cnblogs.com/modou/p/10544454.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Linux-shell学习4-条件判断 if case for while util
- shell条件判断二 (if、case)
- shell基础之二:条件判断语句if、case及read命令,
- Linux之shell编程条件判断-if,while,for,case
- Linex--shell脚本(二)条件判断之case、while循环
- Shell入门教程:流程控制(4)case 条件判断
- [Shell]条件判断与流程控制:if, case, for, while, until
- SQL利用Case When Then多条件判断
- Shell 中判断条件的使用(本文只列出并常用的)
- 实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字(for、while、if、else、switch、case)。
- Shell语法—— case 条件语句
- shell中的条件判断、参数以及变量替换
- JS中比Switch...Case更优雅的多条件判断写法
- Shell Scripts - 条件语句,case语句,function功能
- shell判断条件参数过多
- shell中条件判断if中的-a到-z的意思
- Shell 基础之变量、条件判断
- Shell 条件判断汇总
- 求 1+2+...+n, 要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句 (A?B:C)。
- shell常用的判断条件