Shell编程-流程控制-if、case语句

Shell编程-流程控制-if、case语句

if语句
单分支if条件语句
1)if [ 条件判断式 ];then
程序
fi
2)if [ 条件判断式 ]
   then
       程序
   fi 
其它:条件判断式 两边有空格。
双分支if条件语句
if [ 条件判断式 ]
   then
       条件成立时,执行的程序。
   else
       条件不成立时,执行的另一个程序。
fi 
多分支if条件语句
if [ 条件判断式1 ]
   then
       条件1成立时,执行的程序。
elif [ 条件判断式2 ]
       then
       条件2成立时,执行的程序。
else
       当所有条件都不成立时,最后执行此程序。
fi 

case语句
多分支语句,只能判断一种条件关系。
例子:
#!/bin bash
author: hhhh
read  -p "please choose yes or no: " ch
case $ch in
        "yes")
               echo "your choose is yes"
               ;;
        "no")
               echo "your choose is no"
               ;;
         *)
               echo "your choose is error"
               ;;
esac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值