shell脚本-计算1到100的和的几种方法:
https://www.cnblogs.com/HondaHsu/p/4241798.html
方法一:
#!/bin/bash
#by Evan 2018
sum=0
for i in `seq 1 100`
do
sum=$[$i+$sum]
done
echo $sum
方法二:
#!/bin/bash
#
i=0
n=1 # 定义循环变量
while [ $n -lt 101 ];do # 定义循环条件 n < 101
i=$(( $i + $n )) # 累加
n=$(( $n + 1 ))
done
echo $i
方法三:
#!/bin/bash
#
i=100
a=1
until [ $i -le 1 ];do # 循环条件 i<=1 为假时执行
a=$(( $a + $i ))
i=$(( $i - 1 ))
done
echo $a