bash中选择结构、循环结构与break、continue

if两种选择结构


if 测试条件; then
    程序块
else
    程序块
fi
if 测试条件1; then
  程序块
elif 测试条件2; then
    程序块
...
elif 程序条件n; then
    程序块
else
  程序块
fi

case选择结构


case 变量 in
情况1)
    程序块
    ;;
情况2)
    程序块
    ;;
...
情况n)
    程序块
    ;;
*)
    程序块
    ;;
esca

for循环结构


for 变量 in 列表; do
    程序块
done

while循环结构


while 测试条件; do
    程序块
done

until循环结构


until 测试条件; do
    程序块
done

break与continue



break [n]终止从内向外数第n层循环,默认本层循环,感觉查done数目就好
continue [n]结束当前从内向外数第n层循环,继续下次循环,默认本次循环

原文地址:https://www.cnblogs.com/hesper/p/8902220.html

时间: 2024-10-05 22:23:06

bash中选择结构、循环结构与break、continue的相关文章

Java程序设计的基本结构 - 循环结构

Java程序设计的基本结构 - 循环结构 文本关键字:基本结构.循环结构.while.do-while.for 一.循环的基本结构 为了讲解方便,我们可以将循环结构划分为四个部分来进行描述.当然,这四个部分并不是都要出现,甚至在都不出现时也可以构成一个循环结构.并且,对于不同的循环结构,每个部分的相对位置也不同. 1. 初始化部分 在进入循环结构之前可以定义一些循环中以及循环结束后都要用到的变量,进行赋值. 2. 判断条件部分 用于决定是否继续进行循环,如果为假,则循环结束.判断部分可以直接使用

java基础---5. 选择、循环结构

1 选择结构 1.1 if语句 格式1:单if语句 if(关系表达式) { //语句体 } 格式2:标准if...else语句 if(关系表达式) { //语句体1 } else { //语句体2 } 格式3 if(判断条件1) { //执行语句1: } else if(判断条件2) { //执行语句2: } ... } else if(判断条件2) { //执行语句n: } else { //执行语句n+1; } 1.2 switch语句 格式 switch(表达式){ case 常量值1:

iOS开发入门 ? C语言(分支结构 + 循环结构)

分支结构: if 语句: 第一种:如果条件表达式成立就执行小括号后面大括号中的语句 if(条件表达式){ 语句; ... } 第二种:如果条件表达式成立就执行if后面小括号后面大括号中的语句,否则就执行else后面大括号中语句 这里至少有一个代码会被执行 if(条件表达式){ 语句; ... }else{ 语句; ... } 第三种: if(条件表达式1){ 语句; .... }else if(条件表达式2){ 语句; .... }else if(条件表达式3){ 语句; .... } ....

java里的分支语句--程序运行流程的分类(顺序结构,分支结构,循环结构)

JAVA里面的程序运行流程分三大类: 1,顺序结构:顺序结构就是依次执行每一行代码 2,分支结构:分支结构就是按不同的条件进行分支 3,循环结构:一段代码依条件进行循环执行. 其中,分支结构有两大类: if...else...结构和switch...结构       switch中的case支持的数据类型只有四种:    char  (字符型)    byte  (比特型)    short (短整型)    int     (整型) 注意switch里面的判断语句后面需要加break,否则的话

python 分支结构 循环结构

1.在Python中,要构造分支结构可以使用`if`.`elif`和`else`关键字.所谓关键字就是有特殊含义的单词,像`if`和`else`就是专门用于构造分支结构的关键字. 2.在Python中构造循环结构有两种做法,一种是`for-in`循环,一种是`while`循环. 3.代码实例如下 #输入用户名和密码,正确登陆,否则错误username = input('Users:')password = input('Password:') if username == 'admin' and

JAVA语法---顺序+分支结构+循环结构

一.分支结构之单分支 第一种:if语句 if(条件){ 执行语句 } 第二种:if else if语句 if(条件){ 执行语句 }else if(条件){ 执行语句 }else{ 执行语句 } 注意:if里面的条件结果是boolean值.即true 执行,false不执行. 二.分支结构之多分支 多分支语句之:switch ...... case switch(值){ case 值1: 执行语句: break: case 值2: 执行语句: break; default: 执行语句: } 分析

C语言的基本结构——循环结构

  今天我们计算机协会的社长给我说让我去给小学弟小学妹们讲一次C语言入门,他们老师已经讲过前面我们写过的博文了,我打算给他们讲一下C语言的基本结构--循环,判断,分支.  今天我们就着重说说循环结构.  循环结构分为三种,分别是for.while.dowhile;  我们首先说第一种:for循环..他的代码格式为: for(判断的数值初始化;判断条件;改变判断数值大小){ 循环语句块: }   我们举个例子,我们以输出1~10的数字为例: #include<stdio.h> int main(

五.php语言结构(3)break continue

break 与continue 学习目标:break与continue之间 区别,注意观察其打印值. <?PHP // break continue for($i=1;$i<=10;$i++){ if($i==4){ continue; } echo $i;         //打印:1235678910 分析:这个continue 只打印到3, 4不打印,跳过,然后再打以后的数字. } echo '<br/>'; for($i=1;$i<=10;$i++){ if($i==

linux 循环结构中的 break continue exit return区别

1 概述 在脚本的循环中,需要用到break,continue,exit.来控制循环.利用return来获取函数的返回值.本文将对这四个命令的使用做介绍 break [N]:提前结束第N层循环,最内层为第1层 continue [N]:提前结束第N层的本轮循环,而直接进入下一轮判断:最内层为第1层 exit 命令终止脚本 2  break continue exit   对比 2.1 break 和continue 测试 假设一个循环体内,总共嵌套了3层循环,总循环体N为3,break 和con