小编use*_*570的帖子

具有相同 ID 的列中值的累积总和

我在表单的文本文件中有数据:

1     
1 2 
1 2  
1 4  
1 6  
2     
2 1 
2 2  
2 3 
2 4  
3     
3 1 
3 5   
3 9  
3 11  
Run Code Online (Sandbox Code Playgroud)

对于具有相同 ID(第一列)的行,我想添加一列,该列将第 2 列中的所有值加到前一行。其中所需的输出:

1     
1 2   
1 2   2
1 4   4
1 6   8
2     
2 1   0
2 2   1   
2 3   3
2 4   6
3     
3 1   0
3 5   1
3 9   6
3 11  14
Run Code Online (Sandbox Code Playgroud)

我即将通过以下方式实现:

awk -v OFS='' 'NR == 1 {
   next
} …
Run Code Online (Sandbox Code Playgroud)

awk

4
推荐指数
1
解决办法
306
查看次数

标签 统计

awk ×1