首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重复的行必须是唯一的。

重复的行必须是唯一的。
EN

Stack Overflow用户
提问于 2016-08-10 13:00:03
回答 1查看 48关注 0票数 0

我的文件内容如下。我希望第一列值的和。但是第五列并不是唯一的,也不是一秒就有的。它应该是唯一的,如果没有任何秒,它是不重要的。重要的是这是独一无二的。

代码语言:javascript
复制
 18 /traffic-2.log00980-####<Aug 7, 2016 11:37:34 PM EEST
 13 /traffic-2.log00980-####<Aug 7, 2016 11:37:37 PM EEST
 10 /traffic-2.log00980-####<Aug 7, 2016 11:37:38 PM EEST
 11 /traffic-2.log00980-####<Aug 7, 2016 11:37:39 PM EEST
 18 /traffic-2.log00980-####<Aug 7, 2016 11:37:40 PM EEST
 12 /traffic-2.log00980-####<Aug 7, 2016 11:37:41 PM EEST
 10 /traffic-2.log00980-####<Aug 7, 2016 11:37:42 PM EEST
 18 /traffic-2.log00980-####<Aug 7, 2016 11:37:43 PM EEST
 11 /traffic-2.log00980-####<Aug 7, 2016 11:37:44 PM EEST
 13 /traffic-2.log00980-####<Aug 7, 2016 11:37:45 PM EEST
 18 /traffic-2.log00980-####<Aug 7, 2016 11:37:43 PM EEST
 11 /traffic-2.log00980-####<Aug 7, 2016 11:37:44 PM EEST
 13 /traffic-2.log00980-####<Aug 7, 2016 11:37:45 PM EEST
 12 /traffic-2.log00980-####<Aug 7, 2016 11:37:46 PM EEST
 13 /traffic-2.log00980-####<Aug 7, 2016 11:37:47 PM EEST
 11 /traffic-2.log00980-####<Aug 7, 2016 11:37:48 PM EEST
 17 /traffic-2.log00980-####<Aug 7, 2016 11:37:49 PM EEST
 12 /traffic-2.log00980-####<Aug 7, 2016 11:37:50 PM EEST
 13 /traffic-2.log00980-####<Aug 7, 2016 11:37:51 PM EEST
  9 /traffic-2.log00980-####<Aug 7, 2016 11:37:54 PM EEST
  9 /traffic-2.log00980-####<Aug 7, 2016 11:37:55 PM EEST
 13 /traffic-2.log00980-####<Aug 7, 2016 11:37:56 PM EEST
 12 /traffic-2.log00980-####<Aug 7, 2016 11:37:57 PM EEST
 11 /traffic-2.log00980-####<Aug 7, 2016 11:37:58 PM EEST
  7 /traffic-2.log00980-####<Aug 7, 2016 11:37:59 PM EEST
 10 /traffic-2.log00980-####<Aug 7, 2016 11:38:00 PM EEST
 10 /traffic-2.log00980-####<Aug 7, 2016 11:38:01 PM EEST
  9 /traffic-2.log00980-####<Aug 7, 2016 11:37:55 PM EEST
 13 /traffic-2.log00980-####<Aug 7, 2016 11:37:56 PM EEST
 12 /traffic-2.log00980-####<Aug 7, 2016 11:37:57 PM EEST
 11 /traffic-2.log00980-####<Aug 7, 2016 11:37:58 PM EEST
  7 /traffic-2.log00980-####<Aug 7, 2016 11:37:59 PM EEST
 10 /traffic-2.log00980-####<Aug 7, 2016 11:38:00 PM EEST
 10 /traffic-2.log00980-####<Aug 7, 2016 11:38:01 PM EEST
 10 /traffic-2.log00980-####<Aug 7, 2016 11:38:02 PM EEST
 15 /traffic-2.log00980-####<Aug 7, 2016 11:38:03 PM EEST
 13 /traffic-2.log00980-####<Aug 7, 2016 11:38:04 PM EEST
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-10 13:32:55

通过awk;

代码语言:javascript
复制
awk  '!seen[$5]++' yourFile | awk '{ sum+=$1} END {print sum}'

-first awk删除第5列上的重复

-second是第一个字段的和。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38874174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档