第7章 流程控制

1.     if/else语句

格式:

if list1;then list;[ elif list;then list; ]…[ else list; ]fi

 

数值比较运算符:

-eq

等于

-ne

不等于

-le

小于等于

-gt

大于

ge

大于等于

 

2.     case语句

格式:

case word in

pattern1 )

      command-list1

      ;;

pattern2 )

      command-list2

      ;;

pattern3|pattern4 )

      command-list3

      ;;

esac

 

3.     while循环

格式:

while test-commands

do

consequent-commands

done

 

4.     until循环

格式:

until test-commands

do

onsequent-commands

done

 

5.     for循环

格式:

for name in word1 word2 … wordN

do

commands

done

解读:name为变量

 

6.     select循环

格式:

select name [ in words … ]

do

commands

done

 

7.     循环嵌套

省略

 

8.     break语句

格式:

break  n

 

解读:若果没有指定参数n,则只结束最内层的循环;如果指定了可选参数n,则跳出n层循环。n必须大于等于1。如果指定的参数n大于包围break语句的循环个数,则跳出所有循环语句。

 

9.     continue语句

格式:

continue  n

 

解读:continue的作用是:继续执行包裹continue的for、while、until或select循环语句的下一次迭代。如果指定了参数n,则结束当前循环,再执行包裹continue语句的第n层的循环语句的下一次迭代。参数n必须大于等于1。只要n大于等于1,continue语句就返回0.

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值