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 内该怎么修改或者更好的办法达到目的