while
while的格式如下:
while 条件表达式
do
    指令集
done
若是条件表达式为真,那么才能执行do和done之间的指令集。若是第一次都不符合条件,就不会执行指令集。每次循环都会判断条件表达式,只要不符合,就会退出循环。
 vim whiletest.sh
i=5
while test ${i} -ge 1
do 
  echo ${i}
  ((i--))
done
上边的代码就会把5到1依次换行输出。
 
chmod u+rx whiletest.sh给所属用户组添加上读和执行权限。
 ./whiletest.sh进行执行。
 
until
until的格式如下:
until 条件表达式
do
    指令集
done
与while相反,until若是条件表达式为假,那么才能执行do和done之间的指令集。
vim untiltest.sh
i=5
until test ${i} -le 0
do 
  echo ${i}
  ((i--))
done

chmod u+rx untiltest.sh给所属用户组添加上读和执行权限。
 ./untiltest.sh进行执行。
此文章为7月Day 25学习笔记,内容来源于极客时间《Linux 实战技能 100 讲》。












![[NLP]LLaMA与LLamMA2解读](https://img-blog.csdnimg.cn/afc91e2e247e4d148ff9119f2bd40efd.png)






