使用“while”循环我如何显示以下数字列表的总和1 8 4 3 6 5 7 2。 我必须创建一个sum变量来收集循环处理数字时每个值的总和。 bash脚本
答案 0 :(得分:2)
如果数字存储在名为list_of_numbers
的文件中,并且该文件存在于当前目录中(您的问题没有说明数字的来源),那么您可以计算并输出这样的总和:< / p>
sum=0
while read num
do
echo "$sum + $num = $((sum+num))";
((sum += num))
done < ./list_of_numbers
echo $sum