第一种:
#! /bin/bash
sum=0
i=1
while [ $i -le 100 ]; do
i=$(($i + 1))
sum=$(($sum + $i))
done
echo $sum
exit 0
第二种:
#! /bin/bash
sum=0
for i in `seq 1 100`; do
sum=$(($sum + $i))
done
echo $sum
exit 0
第三种:
#! /bin/bash
sum=0
for ((i=0; i<=100; ++i)); do
sum=$(($sum + $i))
done
echo $sum
exit 0
第四种:
#! /bin/bash
sum=0
for ((i=0; i<=100; ++i)); do
sum=`expr $sum + $i`
done
echo $sum
exit 0
第五种:
#! /bin/bash
sum=0
for ((i=0; i<=100; ++i)); do
sum=$[$sum + $i]
done
echo $sum
exit 0