读数字,然后在循环中添加它们.巴什/ Linux的

Joh*_*Doe 0 linux bash loops

救命!

我在找出如何添加我已经写入(读取)循环的数字时遇到了很大的问题.我应该做的任务是添加X数量的数字(我必须使用读取)然后在按下"Ctrl + d"时添加它们.我是一个相当新的Linux所以请尽可能简单:)

lul*_*yon 6

#!/bin/bash

sum=0
while read num;
do
    let sum=sum+num;
done

echo $sum
Run Code Online (Sandbox Code Playgroud)

命令:

./script.sh
Run Code Online (Sandbox Code Playgroud)

输入:

1
2
3
4
5
ctrl+D
Run Code Online (Sandbox Code Playgroud)

输出:

15
Run Code Online (Sandbox Code Playgroud)