日期:2014-05-16  浏览次数:20630 次

linux按列统计行数
我有个文件,内容形式如下:
aa bb cc dd ee
aa 34 cc 12 34
ee 34 44 55 66
.........
现在我要按照第一列和第三列统计(第一列和第三列若相同,只留一行),输出第一列和第4列,以及记录数.比如以上输出:
aa cc 2
ee 44 1

求各位大神啊

------解决方案--------------------
按照你的要求输出,其中test是你的输入数据的文档
$ cat test 
------解决方案--------------------
awk '{print $1" "$3}' 
------解决方案--------------------
 uniq -c 
------解决方案--------------------
 awk '{print $2" "$3" "$1}'


aa cc 2
ee 44 1