求助,想实现如下统计功能。 有个log,内容类似如下: xxxxxxxx,resp,1001,xxxxxx,56:201,xxxx xxxxxxxx,resp,1001,xxxxxx,56:202,xxxx xxxxxxxx,resp,1001,xxxxxx,56:203,xxxx ...... ...... xxxxxxxx,resp,1002,xxxxxx,56:201,xxxx xxxxxxxx,resp,1002,xxxxxx,56:203,xxxx xxxxxxxx,resp,1002,xxxxxx,56:206,xxxx ...... ...... xxxxxxxx,resp,1007,xxxxxx,56:-13,xxxx xxxxxxxx,resp,1008,xxxxxx,56:9001,xxxx xxxxxxxx,resp,10...
by zjdick - Shell - 2009-06-02 09:42:24 阅读(3762) 回复(11)
如果我要统计的是../backup/目录下面以kpi开头的文件 每一个kpi文件里面有很多条记录,如: 1|0|447|8758758749|85748578| 1|0|476|7834797358|87878997| 2|0|476|8584758477|75847587| 1|1|474|8578758478|75874857| 2|0|489|8574587855|48957577| …… 第一列为1是一类操作,是2是另外一种操作 第二列是0表示成功,是其他表示不成功以及不成功的原因 现在要统计的是所有一类操作中(也就是第一列为1记录),成功的记录(即第二列...
我有一个可以滚动的日志,我想实时统计出日志中的一秒里共有多少请求数 其中要求是, 当下一个时间小于或等于上一个时间时,上一个时间累加一次 当下一个时间大于上一个时间时,累加结束,开始记下一次 日志如下: 14:25:33 14:25:34 14:25:34 14:25:33 14:25:34 14:25:35 统计成 14:25:33 1 14:25:34 4 14:25:35 1 我用awk写了一个,想实时统计 tail -f filename | awk -F'\t' 'BEGIN { print "start";count=0;time=$1} ...
我提取了一个文件,如下 202.196.65.1 202.196.65.3 12:34:02 202.196.65.2 202.196.65.4 12:34:03 202.196.65.1 202.196.65.3 12:34:04 202.196.65.1 202.196.65.3 12:34:05 我想把同一条流的时间段取出来,不知道怎么办,比如我想取202.196.65.1 202.196.65.3这条流的持续时间:就需要用最大时间12:34:05减去12:34:02。不知道用awk怎么实现。请各位高手指点。谢谢!
informix数据库unload下来的文件: 200705.txt 6237001376490013289|200.0|20070501130816|本代他交易(银联中心)|ATM卡取款(包含银联卡)| 6227001376490013289|200.0|20070501130918|本代他交易(银联中心)|代理他行卡取款自动冲正| 6238770016000199247|200.0|20070501183259|本代本交易|ATM卡取款(包含本行卡)| 6238770016000154788|500.0|20070502135145|本代本交易|ATM卡取款(包含本行卡)| 6238770016000303351|200.0|2007...
现在有一个文件,字段是已长度来分割 例如1-3标识名字,4-10表示工资。11-15表示地区 示例记录大致如下 *** 12234***:em16::em23: *** 345*** ***1245676*** 例如我现在要得到所有人工资总和 该如何实现 awk只能根据分隔符来分隔,获得对应字段 但是现在是以长度分隔的 该如何取得我如何来取呢?? 请大虾指教啊
input txt: apple 100 a apple 134 a apple 39 b jane 105 c jane 200 c hjw 190 a hjy 200 b 怎么才能做到 output : apple 273 jane 305 hjw 190 hjy 200
一个日志文件:aa.log 21:24:18(1):开始处理文件aa.avl... 21:24:18(1):有主话单入库数: 100 重单数量: 0 21:24:18(1):有主话单入库数: 100 重单数量: 0 21:24:18(1):有主话单入库数: 69 重单数量: 0 21:24:18(1):话单总数 280,其中错单 0,重单 0,有主 269,无主 11,屏蔽话单 0 21:24:18(1):开始处理文件bb.avl... 21:24:18(1):有主话单入库数: 35 重单数量: ...
awk 编程做统计 第一列 x 第2列为y 1 6 4 9 2 8 4 9 8 0 7 8 9 7 3 7 5 9 7 4 9 7 2 3 5 5 6 7 统计x相同的所有y的平均值 和方差.