光辉岁月

shell for循环

使用for 循环和 let

#!/bin/bash
#

SUN=0
for (( i=0; i<=100 ; i++ ))
do
        if test $((i%2)) -eq 0 ; then
                let SUM=SUM+i
        fi
done
echo $SUM

  

使用for 循环和$((...))运算

#!/bin/bash
#

SUN=0
for (( i=0; i<=100 ; i++ ))
do
        if test $((i%2)) -eq 0 ; then
                SUM=$(( SUM + i ))
        fi
done
echo $SUM

  

使用带有步长的for 循环

#!/bin/bash
#

SUM=0
for i in {0..100..2}
do
        SUM=$(( $SUM + i ))
done
echo $SUM

  

使用while 循环

#!/bin/bash
#

SUM=0
i=0
while [[ "$i" -le 100 ]]
do
        SUM=$(( $SUM + i ))
        i=$((i+2))
done
echo $SUM

  

posted @ 2018-07-04 22:20  taiman  阅读(141)  评论(0编辑  收藏  举报
哈哈哈