通过在指定的时间范围内从日志文件中提取数据来计算字符串的出现次数

时间:2016-09-14 15:18:33

标签: shell unix sh

我是shell脚本的新手,我的问题是: -

我想获取日志文件中发生的字符串计数。由于日志文件总是每秒更新一次所以我需要前15分钟的数据而不是整个日志文件。 让我们说例如,如果我有一个日志文件名称I_am_Log,它用于每秒更新一次,我有一个名为&#34的字符串;嘿,How R U"我想得到日志中发生的这个字符串的计数,但只是在最后15分钟内。

我不太了解Unix shell脚本,所以我没有发布任何努力。

1 个答案:

答案 0 :(得分:0)

我可以使用以下命令来完成: -

grep -i "Hey, How R U" /path/to/file | wc -l

但是此命令将显示整个文件的输出,但我只想要前15分钟的输出......