编写一个计算1到n的累加和的函数fun,其中n由脚本参数给出。调用该函数,计算1到20的和。
程序清单:
#!/bin/bash
fun(){
sum=0
i=1
while [ $i -le $1 ]
do
sum=$(($sum+$i))
i=$(($i+1))
done
return $sum
}
fun 20
echo "The sum is $sum"
exit 0
运行结果:
程序清单:
#!/bin/bash
fun(){
sum=0
i=1
while [ $i -le $1 ]
do
sum=$(($sum+$i))
i=$(($i+1))
done
return $sum
}
fun 20
echo "The sum is $sum"
exit 0
运行结果: