1. 程式人生 > >shell中的while

shell中的while

shell中的while

基本語法

while [ 條件判斷式 ]
do
程式
done

應用例項

案例 1 :從命令列輸入一個數 n,統計從 1+..+ n 的值是多少?

#!/bin/bash

#案例 1 :從命令列輸入一個數 n,統計從 1+..+ n 的值是多少?

MYSUM=0
I=0
while [ $I -le $1 ]
do
        MYSUM=$[$MYSUM+$I]
        I=$[$I+1]
done
echo "統計從1加到$1的值=$MYSUM"