Linux编写一个shell脚本sumsh要求脚本运行后:1提示用户请输入一个小于50的正整数2读入用户的输入到变量n判断n是否小于503如果n大于等于50或小于等于0提示输入有误并退出脚本4如果n小于50则计算1+2++n的和并输出计算结果【将脚本内容和输入40后的执行结果以文本方式粘贴到答题框中】
#!/bin/bash
echo "请输入一个小于50的正整数" read n
if [ $n -ge 50 ] || [ $n -le 0 ]; then echo "输入有误" exit 1 fi
sum=0 for (( i=1; i<=$n; i++ )); do sum=$((sum+i)) done
echo "1+2+...+$n的和为:$sum"
原文地址: http://www.cveoy.top/t/topic/hJD7 著作权归作者所有。请勿转载和采集!