zoukankan      html  css  js  c++  java
  • 循环控制语句if 、for、case、while

     if 循环控制(单分支与多分支)

    (1)单个判断(单分支循环):

    if [ 条件判断 ];
    then
    执行动作
    fi

      
    if [ 条件判断 ];
    then
    执行动作
    else
    执行动作
    fi

     

    写入test    (只要是在当前路径下  可以写绝对路径也可以相对路径 )

      

    执行

    (2)多个判断(多分支循环):

    if [条件判断];
    then
    执行动作
    elif [条件判断];
    then
    执行动作
    elif [条件判断];
    then
    执行动作
    fi

     

     回车结果

    for循环控制

    for 可以加条件 也可以不加

    (1)for 变量名 in 值1 值2 值3
    do
    执行动作
    done

    #值1给变量 执行动作  值2给变量 执行动作  。。。

     

    执行

    (2)for 变量名 in `命令`    
    do
    执行动作  
    done

     #命令执行出的结果给 变量名 再 执行变量

    seq 命令  反撇号 括起来

     

     $() 相当于反撇号    

    ping -c 2 相当于ping两次  否则ping不会停止

    写入网站

      

    再执行

      

    (3)for ((条件)) 
    do  
    执行动作
    done

     

    case循环控制

    应用场景:case循环常使用于多重分支,与if不同的是,if可以判断多个条件,case一次只能判断一种条件

    语法结构:
    case 变量 in

    值1 )
    执行动作1
    ;;

    值2 )  
    执行动作2
    ;;

    值3 )
    执行动作3
    ;;

    ....
    esac

     

    while循环

    应用场景:

    while循环是条件循环也是不定循环,只要条件判断式成立,循环就会一直进行着。
    直到判断式不成立 或者 选择跳出循环 才会结束

    语法结构:
    while [ 条件判断式 ]
    do
    执行动作
    done

    -lt 小于

  • 相关阅读:
    批处理bat命令--获取当前盘符和当前目录和上级目录
    网页切图div+css命名规则
    Css 切换
    JavaScript的编码规范
    JavaScript原型继承添加方法属性
    使用cookie
    常见元素及其相关事件/创建弹出框
    在JavaScript中什么时候使用==是正确的?
    理解Null和Undefined
    Oracle一列的多行数据拼成一行显示字符
  • 原文地址:https://www.cnblogs.com/hmm1995/p/10422390.html
Copyright © 2011-2022 走看看