使用Shell脚本的文本文件中的列总和 [英] sum of column in text file using shell script

查看:50
本文介绍了使用Shell脚本的文本文件中的列总和的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这样的文件

1814 1
2076 2
2076 1
3958 1
2076 2
2498 3
2858 2
2858 1
1818 2
1814 1
2423 1
3588 12
2026 2
2076 1
1814 1
3576 1
2005 2
1814 1
2107 1
2810 1

我想生成这样的报告

1814 3
2076 6
3958 1
2858 3

基本上计算第1列中每个唯一值的总数

Basically calculate the total for each unique value in column 1

推荐答案

使用awk:

awk '{s[$1] += $2} END{ for (x in s) print x, s[x] }' input

这篇关于使用Shell脚本的文本文件中的列总和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆