当前位置: 技术问答>linux和unix
linux按列统计行数
来源: 互联网 发布时间:2017-04-27
本文导语: 我有个文件,内容形式如下: aa bb cc dd ee aa 34 cc 12 34 ee 34 44 55 66 ......... 现在我要按照第一列和第三列统计(第一列和第三列若相同,只留一行),输出第一列和第4列,以及记录数.比如以上输出: aa cc 2 ee 44...
我有个文件,内容形式如下:
aa bb cc dd ee
aa 34 cc 12 34
ee 34 44 55 66
.........
现在我要按照第一列和第三列统计(第一列和第三列若相同,只留一行),输出第一列和第4列,以及记录数.比如以上输出:
aa cc 2
ee 44 1
求各位大神啊
aa bb cc dd ee
aa 34 cc 12 34
ee 34 44 55 66
.........
现在我要按照第一列和第三列统计(第一列和第三列若相同,只留一行),输出第一列和第4列,以及记录数.比如以上输出:
aa cc 2
ee 44 1
求各位大神啊
|
按照你的要求输出,其中test是你的输入数据的文档
aa cc 2
ee 44 1
$ cat test |awk '{print $1" "$3}' | uniq -c | awk '{print $2" "$3" "$1}'
aa cc 2
ee 44 1