编写脚本:
#!/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
转载于:https://blog.51cto.com/cuanlf/1397687