bash – 如何使用时间戳执行grep计数

前端之家收集整理的这篇文章主要介绍了bash – 如何使用时间戳执行grep计数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何使用时间戳进行grep计数?

示例:如果我有一个文件,我每次都会在其中搜索值xyz.该文件定期更新.

20121912-07:15:55 abc cbfr xyz
20121912-07:16:40 mni cbfr xyz
-----------
-----------
-----------


20121912-08:15:55 gty cbfr xyz
20121912-08:20:55 jui uio xyz

我想找出2012-1912-08:15:55之后xyz的出现,在这种情况下应该是2.

执行grep -c“xyz”文件名会读取整个文件并给出结果.我想在上次更新或使用时间戳后执行此操作.

试试这个单行:
awk '$NF=="xyz"&&$1>="20121912-08:15:55"{x++;}END{print x}' file

猜你在找的Bash相关文章