linux 条件判断

10 篇文章 0 订阅

1、case 语句

语法:

case $变量 in

"值1")

      程序;;

"值2")

       程序;;

  *)

     程序;;

esac

在case语句中,以case开头以esac结尾

每个分支程序中以双分号结尾,表示程序结束;程序中的*表示其他所有值

2、if语句

语法:

if [条件判断式1]:then

程序

elif [条件判断式2]: then

程序

else

程序

fi

条件判断式中,方括号前后都需要留出空格

3、for语句

语法1: for 变量 in 值1 值2 值3...

              do

                       程序

               done

语法2: for ((初始值;循环控制条件;变量变化))

                      do

                            程序

                     done

 4、while语句  只要条件成立就一直执行下去

语法:

while [条件判断]

do

程序

done

在条件判断中 ,方括号两边都需要有空格,否则会报错

5、until语句 只要条件判断不成立,则循环,并执行程序;一旦条件判断成立,则终止循环

语法:

until [条件表达式]

do

程序

done

6、break语句

当程序执行到break时,会结束整个当前循环,用法

for ((条件判断语句))

    do

              程序语句

              break(跳出整个循环)

              程序语句

    done

7、continue 语句

当执行到continue时,它只是结束当前单次循环,语法如下

for ((条件判断语句))

    do

              程序语句

              continue(结束当前单次循环循环)

              程序语句

    done

 从示例中可以看出它只是跳过了i=4的循环,其他循环依然在执行。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值