我有一个包含两列数据的文件,我想计算第一列中相似性的出现。当第一列中的两个相似条目匹配时,我还想将两个匹配条目的第二列的值相加。
示例列表:
2013-11-13-03 1
2013-11-13-06 1
2013-11-13-13 2
2013-11-13-13 1
2013-11-13-15 1
2013-11-13-15 1
2013-11-13-15 1
2013-11-13-17 1
2013-11-13-23 1
2013-11-14-01 1
2013-11-14-04 6
2013-11-14-07 1
2013-11-14-08 1
2013-11-14-09 1
2013-11-14-09 1
我希望输出类似于以下内容
2013-11-13-03 1 1
2013-11-13-06 1 1
2013-11-13-13 2 3
2013-11-13-15 3 3
2013-11-13-17 1 1
2013-11-13-23 1 1
2013-11-14-01 1 1
2013-11-14-04 1 6
2013-11-14-07 1 1
2013-11-14-08 1 1
2013-11-14-09 2 2
第 1 列是前面示例第 1 列中的匹配列,第 2 列是前面示例中第 1 列的匹配计数(如果没有其他匹配项,则为 1),第 3 列是来自匹配的第 1 列条目的第 2 列的总和前面的例子。有人对使用 awk 或 uniq 和 awk 的混合物完成此操作有任何提示吗?