码迷,mamicode.com
首页 > 其他好文 > 详细

while,until

时间:2017-08-20 12:35:59      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:括号   bsp   中括号   判断   code   注释   logs   cal   不能   

while

sum=0
while [ $i -le 100 ]  注释:中括号写的条件判断式中不能用<、=、>这类符号,要用-lt、-eq、-gt这类符号,且变量前要用$来取值
        do
                sum=$(($sum+$i))
                i=$(($i+1))
        done
echo "sum=$sum"

运行结果:

[root@localhost ~]# ./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"

运行结果:

[root@localhost ~]# ./myShell.sh 
sum=5050

 

while,until

标签:括号   bsp   中括号   判断   code   注释   logs   cal   不能   

原文地址:http://www.cnblogs.com/xiongjiawei/p/7399269.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!