while,until
Posted xiongjiawei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while,until相关的知识,希望对你有一定的参考价值。
while
sum=0 while [ $i -le 100 ] 注释:中括号写的条件判断式中不能用<、=、>这类符号,要用-lt、-eq、-gt这类符号,且变量前要用$来取值 do sum=$(($sum+$i)) i=$(($i+1)) done echo "sum=$sum"
运行结果:
[[email protected] ~]# ./myShell.sh sum=5050
until
#!/bin/bash i=1 sum=0 until test $i -gt 100 注释:比较符都是双字母,没有g、l、e,要用gt、lt、eq do sum=$[$sum+$i] i=$(($i+1)) done echo "sum=$sum"
运行结果:
[[email protected] ~]# ./myShell.sh sum=5050
以上是关于while,until的主要内容,如果未能解决你的问题,请参考以下文章