🔍

grep 参数速查

grep 文本搜索常用参数速查。

本地处理 · 不上传

加载工具中…

相关:grep · 搜索 · 正则 · 命令行

grep 参数速查列出常用参数与正则用法,涵盖递归搜索、上下文显示、反向匹配与文件过滤。日志排查中用得最多的命令。

使用步骤

  1. 先确定要不要正则、要不要忽略大小写
  2. 加 -r 递归目录,加 -n 显示行号
  3. 需要上下文时用 -A、-B、-C
  4. 模式里含特殊字符时用 -F 按字面匹配

使用场景

  • 在文件中搜索内容
  • 递归搜索整个目录
  • 显示匹配行的上下文
  • 排除或限定文件类型

小贴士

  • -C 显示匹配行的前后若干行,排查日志时几乎必用——单看匹配行往往看不出上下文。
  • -r 递归搜索目录,配合 --include 限定文件类型能大幅提速并减少噪声。
  • -i 忽略大小写、-v 反向匹配(排除)、-n 显示行号,这三个是日常最高频的组合。

常见问题

怎么看匹配行的前后内容?

用 -A 显示后几行、-B 显示前几行、-C 前后都显示。查日志时 grep -C 5 关键词 几乎是标配,单独的匹配行往往缺乏足够的上下文。

怎么在整个项目里搜索?

grep -rn 关键词 目录,加 --include='*.js' 限定文件类型能大幅提速。代码搜索也可以考虑 ripgrep 之类的工具,它默认忽略版本库外的文件且速度更快。

正则不生效怎么办?

基本 grep 使用的是 POSIX 基本正则,很多元字符需要转义。加 -E 使用扩展正则(等同 egrep),或加 -P 使用 Perl 兼容正则,后者支持的语法最丰富。

grep 参数速查是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用grep 参数速查,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。