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
awk '{ count[$2] += $1 } END { for(elem in count) print count[elem], elem }' 1.out 2.out
归档时间:
16 年,1 月 前
查看次数:
1183 次
最近记录:
6 年,4 月 前