while循环

只要条件判断式成立则进行循环,并执行循环程序;一旦循环条件不成立,则终止循环

格式

  • while [ 条件判断式 ]
  •   do
  •     程序
  •   done

例子

需求:计算工具,1+2+……100的和

脚本:

  • #!/bin/bash
  • #从1加到100
  • s=o
  • i=1
  • while [ $i -le 100 ]
  •  do
  •   s=$(($s+$i))
  •   i=$(($i+1))
  •  done
  • echo $s

Shell系列(37)- while和until循环

Shell系列(37)- while和until循环

until循环

until循环和while循环相反,until循环时只要条件判断式不成立则进行循环,并执行循环程序;一旦循环条件成立,则终止循环

格式

  • until [ 条件判断式 ]
  •   do
  •     程序
  •   done

例子

需求:计算工具,1+2+……100的和

脚本:

  • #!/bin/bash
  • #从1加到100
  • s=o
  • i=1
  • until [ $i -gt 100 ]
  •  do
  •   s=$(($s+$i))
  •   i=$(($i+1))
  •  done
  • echo $s

Shell系列(37)- while和until循环

 Shell系列(37)- while和until循环

 

相关文章:

  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2021-11-11
  • 2022-02-08
猜你喜欢
  • 2021-07-30
  • 2021-05-22
  • 2021-06-09
  • 2022-02-08
  • 2021-10-26
  • 2021-07-14
  • 2021-12-05
相关资源
相似解决方案