免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2429 | 回复: 13
打印 上一主题 下一主题

求一命令 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-10 15:22 |只看该作者 |倒序浏览
有如下一段..(截取了部分)

第一列      二       三              四      五    六       七        八


10/10/09 16:17:26 httpd              17499    0.1   507   124.5mb   124.5mb
10/10/09 16:17:26 httpd              17500    0.1   520   125.0mb   125.1mb
10/10/09 16:17:26 httpd              26009    0.1   315    61.0mb    61.0mb
10/10/09 16:17:26 httpd              19163    0.1   452   108.0mb   108.0mb
10/10/09 16:17:26 httpd              19452    0.1   438   161.1mb   161.1mb
10/10/09 16:17:26 httpd              21629    0.1   442   112.1mb   112.1mb
10/10/09 16:17:26 httpd              27833    0.1   579   128.6mb   128.6mb
10/10/09 16:17:26 httpd              14905    0.1   530   146.8mb   146.9mb
10/10/09 16:17:26 httpd                531    0.1   569   122.5mb   122.5mb
10/10/09 16:18:26 httpd              17499    0.1   509   124.7mb   124.7mb
10/10/09 16:18:26 httpd              17500    0.1   521   125.0mb   125.1mb
10/10/09 16:18:26 httpd              26009    0.1   320    61.4mb    61.4mb
10/10/09 16:18:26 httpd              19163    0.1   454   108.2mb   108.3mb
10/10/09 16:18:26 httpd              19452    0.1   440   161.3mb   161.3mb
10/10/09 16:18:26 httpd              21629    0.1   442   112.1mb   112.1mb
10/10/09 16:18:26 httpd              27833    0.1   580   128.6mb   128.7mb
10/10/09 16:18:26 httpd              14905    0.1   532   146.9mb   147.0mb
10/10/09 16:18:26 httpd                531    0.1   571   122.7mb   122.7mb
10/10/09 16:19:26 httpd              17499    0.1   510   124.7mb   124.8mb
10/10/09 16:19:26 httpd              17500    0.0   522   125.1mb   125.1mb
10/10/09 16:19:26 httpd              26009    0.1   322    61.6mb    61.7mb
10/10/09 16:19:26 httpd              19163    0.1   455   108.3mb   108.3mb
10/10/09 16:19:26 httpd              19452    0.1   441   161.3mb   161.4mb
10/10/09 16:19:26 httpd              21629    0.1   444   112.4mb   112.4mb
10/10/09 16:19:26 httpd              27833    0.1   582   128.7mb   128.8mb
10/10/09 16:19:26 httpd              14905    0.1   533   146.9mb   147.0mb
10/10/09 16:19:26 httpd                531    0.0   572   122.7mb   122.7mb
10/10/09 16:20:26 httpd              17499    0.1   512   124.8mb   124.9mb
10/10/09 16:20:26 httpd              17500    0.1   523   125.1mb   125.2mb
10/10/09 16:20:26 httpd              26009    0.1   327    62.2mb    62.2mb
10/10/09 16:20:26 httpd              19163    0.1   456   108.3mb   108.4mb
10/10/09 16:20:26 httpd              19452    0.1   443   161.5mb   161.6mb
10/10/09 16:20:26 httpd              21629    0.0   444   112.4mb   112.5mb
10/10/09 16:20:26 httpd              27833    0.1   582   128.7mb   128.8mb
10/10/09 16:20:26 httpd              14905    0.1   534   147.0mb   147.0mb

想得到 第分钟的 第六列 合值...然后输出日期,时间与和值.

请高手帮助..在线等.

论坛徽章:
0
2 [报告]
发表于 2009-12-10 15:27 |只看该作者
  1. awk 'NF{split($2,t,":");a[$1" "t[1]":"t[2]]+=$6}END{for (i in a) print i,a[i]}' file
复制代码

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
3 [报告]
发表于 2009-12-10 15:27 |只看该作者
第分钟的是什么意思?每分钟?

论坛徽章:
0
4 [报告]
发表于 2009-12-10 15:29 |只看该作者
要求输出的结果是

10/10/09 16:17:26 httpd  4352
10/10/09 16:18:26 httpd  4369
4352 就是
507
520
315
452
438
442
579
530
569
几个的和.

论坛徽章:
0
5 [报告]
发表于 2009-12-10 15:32 |只看该作者

回复 #2 ywlscpl 的帖子

试了您的命令....时间上没对得上...

原因是因为秒数不是一定的..所以只能以分钟的间隔为准.

[ 本帖最后由 wazhl 于 2009-12-10 15:36 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-12-10 15:34 |只看该作者
我怎么觉得这样是每秒啊
  1. awk 'NF{a[$1" "$2" "$3]+=$6}END{for (i in a) print i,a[i]}' file
复制代码

论坛徽章:
0
7 [报告]
发表于 2009-12-10 15:38 |只看该作者

回复 #5 wazhl 的帖子

秒数不一定,你又要让输出结果中带秒?

论坛徽章:
0
8 [报告]
发表于 2009-12-10 15:41 |只看该作者

回复 #7 ywlscpl 的帖子

呵......看来还真麻烦...嗯...那就不带秒了....

论坛徽章:
0
9 [报告]
发表于 2009-12-10 15:47 |只看该作者

回复 #8 wazhl 的帖子

不是麻烦不麻烦
10/10/09 16:17:26 httpd              17499    0.1   507   124.5mb   124.5mb
10/10/09 16:17:29 httpd              17500    0.1   520   125.0mb   125.1mb

你需要最后显示是
10/10/09 16:17:26 httpd  xxx
还是
10/10/09 16:17:29 httpd  xxx

论坛徽章:
0
10 [报告]
发表于 2009-12-10 15:52 |只看该作者
原帖由 ywlscpl 于 2009-12-10 15:47 发表
不是麻烦不麻烦
10/10/09 16:17:26 httpd              17499    0.1   507   124.5mb   124.5mb
10/10/09 16:17:29 httpd              17500    0.1   520   125.0mb   125.1mb

你需要最后显示是
10/10 ...



最后显示
10/10/09 16:17 httpd xxxx

xxxx 是当时那时期的同一时间点的.


10/10/09 16:17:26 httpd              17499    0.1   507   124.5mb   124.5mb
10/10/09 16:17:29 httpd              17500    0.1   520   125.0mb   125.1mb
这种数据不会有的..同一时间的值肯定相同的.

我说有秒不同是不同的分钟  ,比如
10/10/09 16:17:26 httpd              17499    0.1   507   124.5mb   124.5mb
10/10/09 16:18:27 httpd              17500    0.1   520   125.0mb   125.1mb
这情况.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP