zoukankan      html  css  js  c++  java
  • Linux 流程控制语句 if else、for、while、until

    1. 单分支if条件语句

    书写方式1:

    if [ 条件判断式 ]; then

      执行程序代码

    fi

    书写方式2:

    if [ 条件判断式 ]

      then

        执行程序代码

    fi

    举例:

    if [ $rate -ge 80]

      then

        echo "Warning!"

    fi

    2. 双分支if条件语句

    if [ 添加判断式 ]

      then

        条件成立执行的程序代码

      else

        条件不成立执行的程序代码

    fi

    3. 多条件分支if语句

    if [ 条件判断式 ]

      then  

        执行程序代码

        exite 1      #这句是退出if语句给出返回值1,返回值给几都可以,但是必须要退出

    elif [ 条件判断式 ]

      then

        执行程序代码

        exite 2

    .....    #这里可以有多个elif [ 条件判断式 ]

    else

      执行的程序代码

    fi      #if结束

    4. case

    case $变量名 in

      "值1")

        执行的程序代码

        ;;       #;;表示当前块结束,必须加;;

      "值2")

        执行的程序代码

        ;;

      "值3")

        执行的程序代码

        ;;

      ......

      *)

        执行的程序代码

        ;;

    esac    #case语句的结束符

    5. for

    方式1:

    for 变量 in 值集合

      do

        执行代码

      done

    例如:

    for i in 1 2 3 4

      do

        echo "第 $i 个"

      done

    方式2:

    for (( i=1;i<100;i=i+1 ))

      do

        执行代码

      done

    6. while

    while [ 条件 ]

      do

        执行代码

      done

    7. until

    until [ 条件 ]

      do

        执行代码

      done

    注意:until循环和while是一样的,不同的是until循环是在条件不成立时执行do和done之间的代码

  • 相关阅读:
    实现图片旋转木马3D浏览效果
    !important的用法
    css中!important的作用
    js深拷贝和浅拷贝
    Javascript 数组循环遍历之forEach
    javascript高级选择器querySelector和querySelectorAll
    CSS3系列教程:HSL 和HSL
    linux 静态库、共享库
    UNIX网络编程之旅-配置unp.h头文件环境
    apue2e unp安装
  • 原文地址:https://www.cnblogs.com/zhaolili/p/5299612.html
Copyright © 2011-2022 走看看