• case while until


    for
      for 变量 in 列表;do
          循环体
      done

      for((初始语句; 判断语句; 值变化语句)); do
          循环体
      done

    case
      分支
      case 变量 in
      PAT1)
        执行语句
      ;;
      PAT2)
        执行语句
      ;;
      *)
        默认执行语句
      ;;
      esac

    while
      循环
      格式:

      定义初始值
      while 条件判断 ; do
        循环体
      值变化语句
      done

    其他两种特殊的语句格式:
      while read 变量;do
        循环体($变量)
      done << /path/filename

    写死循环
      while true ; do
        循环体
      done

    break 跳出循环
    continue 跳出本次循环
    sleep 延长多长时间后,继续向下执行命令

    until
      循环
      与 while 用法想用
      区别:只有 判断条件为 False 的时候,才会进入循环语句;

    if
      if 条件判断 ;then
        执行语句
      fi

      if 条件判断 ;then
        执行语句1
      else
        执行语句2
      fi

      if 条件判断; then
        执行语句1
      elif 条件判断 ; then
        执行语句2
      elif 条件判断 ; then
        执行语句3
      else
      执行语句4
      fi

  • 相关阅读:
    Partition算法及其应用
    [LeetCode 405.] Convert a Number to Hexadecimal
    LeetCode Path Sum 系列
    组合数计算
    (一) go 实现的基于REST的Web服务
    (十)原型模式
    (一)排序
    (九)装饰模式
    (八)适配器模式
    (七)外观模式
  • 原文地址:https://www.cnblogs.com/bishuyu/p/11398021.html
Copyright © 2020-2023  润新知