计算两数值之间的和-第一版 本文共有957个字,关键词: ``` #!/bin/bash #Version:0.1.1 #Author:stone #Discription:get sum. a=1 while :; do case $a in 1) echo -n -e "\033[31m请输入累加的初始值:\033[0m" read num1 ;; 2) echo -n -e "\033[31m请输入累加的最大值:\033[0m" read num2 ;; 3) echo -n -e "\033[31m请输入累加的自增量:\033[0m" read num3 ;; esac #此处为变量的嵌套 tnum=num${a} eval number=$(echo \$$tnum) if [ ! -z "$number" ]; then n=$(echo $number|sed 's/[0-9]//g') if [ -z $n ]; then ar[$a]=$number if [ $a -eq 3 ]; then break fi let a++ continue else a=$a echo -e "\033[31m你输入的不是纯数字\033[0m" continue fi else a=$a echo -e "\033[31m输入不能为空!\033[0m" continue fi done sum=0 for ((i=${ar[1]};i<=${ar[2]};i+=${ar[3]})); do sum=$(($sum+$i)) done echo $sum ``` 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 几人行 (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 shell脚本 2017-03-14 评论 1649 次浏览