如何使用时间戳进行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.
试试这个单行:
awk '$NF=="xyz"&&$1>="20121912-08:15:55"{x++;}END{print x}' file