编写脚本:

#!/bin/bash

##########计算从1+2+...+n的总和

##########shell下,所有的变量都是文字形态,因此要作为数值使用,必须加上expr变量

echo "please input n to computer 1+2+3+...+n="

read -r n

sum=0    #####sum求和变量,变量必须先定义再使用,以后使用时均要加'$'符

i=1      

while [ $i -le $n ];  

do

sum=`expr $sum + $i`  ###注意:sum与后面的等号没有空格,

i=`expr $i + 1`

done

echo  "sum=" $sum

给求和脚本加可运行权限

Chmod +x sum

运行./sum