每行输出小计,同时加上数字,每行一个

use*_*638 -6 bash shell perl awk sed

例如,我有一个看起来像这样的文件:

2
4
7
-3
5
-2
Run Code Online (Sandbox Code Playgroud)

我需要输出看起来像这样:

2
6
13
10
15
13
Run Code Online (Sandbox Code Playgroud)

use*_*001 5

awk的另一种方式:

$ awk '{print s+=$1}' file
2
6
13
10
15
13
Run Code Online (Sandbox Code Playgroud)