linux 脚本 case语句的写法,Linux——case语句及脚本选项进阶

case语句:选择结构

case switch(变量值) in

value1)

statement

...

;;

value2

statement

...

;;

*)

statement

...

;;

esac

例:输入随便输入一个字符判断字符类型。

1 #!/bin/bash

2 #

3 case $1 in

4 [0-9])

5 echo "A Digit." ;;

6 [a-z])

7 echo "Lower." ;;

8 [A-Z])

9 echo "Upper." ;;

10 *)

11 echo "特殊字符。" ;;

12 esac

例2:只接受参数start,stop,restart,status其中之一

#!/bin/bash

case $1 in

start)

echo "start server...";;

'stop')

echo "stop server...";;

'restart')

echo "restarting server...";;

'status')

echo "running...";;

*)

echo "'basname $0' {start | stop | restart | status}";;

esac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值