shell编程学习笔记(九):Shell中的case条件判断

除了可使用if条件判断,还可使用casejava

 

如下蓝色字体部分为Linux命令,红色字体的内容为输出的内容:vim

# cd /opt/scripts字体

# vim script08.shspa

开始编写script08.sh的脚本,脚本内容为:code

#! /bin/sh
case $1 in
1) echo "你输入了1";;
2) echo "你输入了2";;
*) echo "你输入了其余";;
esac

上面的代码,$1是指接收到的第1个参数blog

每个case的条件,都以右括号结束,而后每个case的执行结束后,都要录入两个分号,我开始录入一个分号,一直报错,折腾半天,两个分号估计是至关于java语言中的break吧;ip

条件的结束关键字是esac,恰好是把esac反过来写。class

 

而后开始执行这个脚本:im

# chmod +x script08.sh脚本

# ./script08.sh 1

你输入了1

# ./script08.sh 2

你输入了2

# ./script08.sh 3

你输入了其余

相关文章
相关标签/搜索