合并uniq -c的结果

rad*_*rek 5 linux sorting merge uniq

我有很多带有命令结果的文件:uniq -c some_file> some_file.out

例如:1.out:

 1 a
 2 b
 4 c

2.out

 2 b
 8 c

我想合并这些结果,所以我得到:

 1 a
 4 b
 12 c

我认为sort或uniq可以处理它,但我没有看到任何与之相关的选项.编写一些ruby/perl脚本是可行的方法之一,但我想使用core*nix命令(如提到的sort和uniq)轻松地完成它.

编辑:要清楚.我没有原始文件,我必须合并*.out文件.

感谢帮助!

Phi*_*ipp 5

试试看awk

awk '{ count[$2] += $1 } END { for(elem in count) print count[elem], elem }' 1.out 2.out 
Run Code Online (Sandbox Code Playgroud)