计算单词[错误]和[通知]在日志文件中的出现次数



我在Linux Ubuntu中遇到了一个小问题,试图计算我在这里的日志文件中出现的单词[error]和[notice]的次数。以下是我迄今为止所尝试的:

grep -o -i '[error]' apache.log | wc -l

使用grep和这些选项进行计数,就好像行无关紧要一样,以及:

grep -o -i '[notice]' apache.log | wc -l

然而,我没有得到给定的答案,我也不确定我的命令行出了什么问题,如果有人能给我一个关于这一切的输入的话。

谢谢!

您需要

grep -oi '[notice]' apache.log | wc -l

详细信息

  • -o-仅输出匹配的文本
  • -i-不区分大小写匹配
  • [notice]-文本[notice]字符串(由于模式被解析为POSIXBRE模式,因此需要转义[(

或者,为了匹配固定的字符串模式:

grep -oiF '[notice]' apache.log | wc -l

其中CCD_ 6将迫使CCD_ 7搜索固定的CCD_。

相关内容

  • 没有找到相关文章

最新更新