- while [ 条件判断式 ]
- do
- 源代码
- done
- [[email protected] shell]# more while.sh
- #!/bin/bash
- #@author :yinzhengjie
- #blog:http://www.cnblogs.com/yinzhengjie
- #EMAIL:[email protected]
- sum=0
- read -t 30 -p "Please enter the start number>>>" StartNumber
- read -t 30 -p "Please enter an end number>>>" EndNumber
- while [ $StartNumber -le $EndNumber ]
- do
- sum=$(( $sum + $StartNumber ))
- StartNumber=$(( $StartNumber + 1 ))
- done
- StartNumber=$(( $StartNumber - $EndNumber ))
- echo "从$StartNumber加到$EndNumber的总和是:$sum"
- [[email protected] shell]#
- until [ 条件表达式 ]
- do
- 源代码
- done
- [[email protected] shell]# more until.sh
- #!/bin/bash
- #@author :yinzhengjie
- #blog:http://www.cnblogs.com/yinzhengjie
- #EMAIL:[email protected]
- sum=0
- read -t 30 -p "Please enter the start number>>>" StartNumber
- read -t 30 -p "Please enter an end number>>>" EndNumber
- until [ $StartNumber -gt $EndNumber ]
- do
- sum=$(( $sum + $StartNumber ))
- StartNumber=$(( $StartNumber + 1 ))
- done
- StartNumber=$(( $StartNumber - $EndNumber ))
- echo "从$StartNumber加到$EndNumber的总和是:$sum"
- [[email protected] shell]#
来源: http://www.bubuko.com/infodetail-2354976.html