shell编程练习7

编写一个计算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

运行结果:


你可能感兴趣的:(shell编程练习7)