• 循环控制语句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 小于

  • 相关阅读:
    JavaScript脚本学习
    PE文件结构 (转贴)
    Squid 代理服务器 编译源码 伪造HTTP_X_FORWARDED_FOR 请求头
    设置win2003远程桌面允许2个以上会话
    2003远程桌面声音问题
    AS3正则表达式
    Visual Studio技巧之打造拥有自己标识的代码模板
    如何重建sql数据库索引
    多线程系列(转)
    时间差
  • 原文地址:https://www.cnblogs.com/hmm1995/p/10422390.html
Copyright © 2020-2023  润新知