第一,对不起"我的英语"。
我要作一个脚本,这是问我的号码通过键盘和增加他们,并表示的累积数额。 并计划将结束,当你进入一个负数。
我已经做了以下脚本的工作原理,但我不相信的使用seq在于使用,作为一种蓄,它没有发生,我要做任何其他方式。
方法来使它更加优雅...??
编辑:优雅的不是这个词,但如果我做的是正确的,在庆典或有一种方法来这样做"规范性"或"小奇怪"...
谢谢!
#!/bin/bash
#accumulated sum of numbers
i=0
sum=0
while [[ true ]]; do
echo "Insert a number: "
read num
if (($num < 0)); then
echo "Negative number, exit..."
break
fi
for i in $(seq $num $num); do
sum=$(($i + $sum))
done
echo "The sum of the previous numbers is $sum"
done