【shell】shell脚本,输入一个数字n并计算1~n的和。要求:输入的数字大于1

#!/bin/bash


while :
sum=0
do

        read -p "please enter a num,num must greater than 1>>" num
        if test  $[num] -gt 1
        then
                for i in `seq 1 ${num}`
                do
                        sum=$[${i}+${sum}]
                        #echo ${i}
                done
        printf "1 to %s sum is: %s \n" ${num} ${sum}
        break

        else
        echo your enter has error!!
        fi

done

 

posted on 2022-04-01 17:00  卓某  阅读(1313)  评论(0编辑  收藏  举报

导航