Shell while 语法(: 死循环)

742 阅读1分钟
  • while 语法格式

    # for 写法一:
    while [ 判断条件 ]
    do
      echo "循环输出"
    done
    
    # for 写法二:
    while [ 判断条件 ]; do
      echo "循环输出"
    done
    
  • 案例

    i=1
    while [ $i -le 5 ]; do
      echo "$i"
      let i++
    done
    
    输出:
    
    1
    2
    3
    4
    5
    
    i=1
    # 通过 : 进行死循环,: 会一直为 true
    while :
    do
      echo "$i"
      let i++
    done