博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

linux 1-100的累加

Posted on 2016-12-06 20:00  半城忘雨  阅读(921)  评论(0)    收藏  举报

[   ]   判断式。它的使用和test命令一样

[ ]的判断符,只会返回2种值、0(真) 非0(假)

-gt 大于
-lt 小于
-eq 等于
-ne 不等于
-ge 大于等于
-le 小于等于

while循环:当条件为真的时候,就一直执行后面的语句,直到条件为假的时候停止

while 条件;do
要执行的语句
done

#!/bin/bash
#
a=1 ; i=2
while [ $i -le 100 ];do
a=$(($a+$i))
i=$(($i+1))
done
echo $a

 

unile循环:当条件为假的时候,就一直执行后面的语句,直到条件为真的时候停止
until 条件;do
要执行的语句
done

#!/bin/bash
a=1 ; b=2
until [ $b -gt 100 ];do
a=$(($a+$b))
b=$(($b+1))
done
echo $a