shell之case多条件分之语句介绍

一、case介绍

1、case:

根据不同的条件执行不同的代码块。

生产环境中,我们需要根据不同的状况执行不同的预案。那么我们处理这样的问题时就要根据可能出现的情况写出对应的预案,根据不同的情况加载不同的预案。

2、case的语法:

case 变量 in

条件1)

执行代码块1

;;

条件2)

执行代码块2

;;

条件3)

执行代码块3

;;

........

esac

 

注:case结尾要用倒过来写的esac结尾,每个代码块完毕要用;;结束

 

二、shell内置特殊变量:

$0 脚本的名字是

$* 脚本的参数是

$# 传参数量是

$$ 脚本执行的进程是

$_ 最后执行命令是

$n 第n个参数是

三、case实践

实践1、

read -p "num: " num

case $num in

1)

echo "小朋友 "

;;

2)

echo "小同学"

;;

*)

echo "小兄弟"

;;

esac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值