Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,496,113字

该文章投稿至Nemo社区   Linux  板块 复制链接


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

发布于 2020/03/17 14:25 17,109浏览 0回复 325


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

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

如:

在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好帅"
本文标签
 {{tag}}
点了个评