abc.log 中不断产生日志,想持续统计上一秒该日志文件记录下含有'发送'关键字的数量,已经用以下脚本实现了,
tail -f /var/logs/abc.log | grep '发送' | awk 'BEGIN{FS="." } {if($1==tmp) {count[tmp]++;} else { print tmp, "\t"count[tmp]} tmp=$1;}'
以下是终端输出内容
2022-05-19 23:49:55 8
2022-05-19 23:49:56 6
2022-05-19 23:49:57 8
2022-05-19 23:49:58 3
2022-05-19 23:49:59 6
2022-05-19 23:50:00 5
现在想把结果输出到文件中,请教 awk 内该怎么修改或者更好的办法达到目的
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.