您的位置:首页 > 运维架构 > Shell

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

  • 点赞
  • 收藏
  • 分享
  • 文章举报
diejiankuai3444 发布了0 篇原创文章 · 获赞 0 · 访问量 4106 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: