精选圈子榜单优站
编程综合
编程综合
技术
20关注
编程技术记录、分享 ,记录你的编程生活点点滴滴!

Linux - Shell - 在多个文件中查找关键字



后端程序产生的日志文件可能会比较大,为了方便管理,一般会把日志文件按大小分割。

这时候如果要搜索日志中的关键字,就不是那么方便了。

如:

在LinkNemo的日志中,搜索“Nemo好帅”关键字,这时候日志可能被分割成了若干个文件 linknemo.log、linknemo.log.1、linknemo.log.2、linknemo.log.3 ...

这里记录一下我比较常用的方式:

1、cat | grep (通常使用):

$  cat linknemo.log*  | grep 'Nemo好帅'

2、find | xargs grep:

$ find . -type f -name "linknemo.log*" | xargs grep "Nemo好帅"

  • 若文章侵犯了您的权益,请联系我们进行处理。

  • 2020-03-17
  • 21797阅读
评论