You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让grep命令显示匹配内容的前后上下文行?

优化grep命令显示匹配行前后代码片段

你可以给grep添加-C参数(-C是-A和-B的组合),指定要显示匹配行前后的行数,具体命令如下:

grep -r -C 5 "MACOSX_PACKAGE_LOCATION" . --include "CMakeLists.txt"

参数说明:

  • -C 5:表示显示匹配行前后各5行的代码片段;你也可以分开使用-B 5(显示匹配行前5行)和-A 5(显示匹配行后5行),效果完全相同。
  • 原命令中的-r(递归搜索)、--include "CMakeLists.txt"(仅搜索CMakeLists.txt文件)参数保持不变。

执行该命令后,输出会包含每个匹配行的上下文内容,方便你查看代码的完整语境。

内容的提问来源于stack exchange,提问作者Alexey Starinsky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 00:45:54