计算n..m之间数字之和脚本

作者: admin 分类: Linux,Shell脚本 发布时间: 2021-12-17 17:50 浏览:1,321 次    
#!/bin/sh
help()
{
cat << EOF
--------------------------------
|  使用方法:$0 数字1 数字2  |
|  注:                        |
|     1.数字为整数             | 
|     2."数字1"小于"数字2"     |
--------------------------------
EOF
}


sum=0
if [ -z "`echo $1|sed 's/[0-9]//g'`" -a -z "`echo $2|sed 's/[0-9]//g'`" -a "$1" -lt "$2" ];then
   for i in `seq $1 $2`
   do 
     sum=$((sum+i))
   done
   echo $sum
else
   echo "输入参数不符合要求,请按以下方法使用"
   help
   exit
fi

温馨提示:如无特殊说明,本站文章均为作者原创,转载时请注明出处及相应链接!

发表评论