| 用途 | 带上下文输出 / 只提取匹配片段 |
|---|---|
| 语法 | grep -A N -B N -C N / -o / -m N |
| 组合 | 常与 -n --color 一起用 |
常用示例
常用示例
grep -n -C 3 'OutOfMemory' app.log
grep -B 2 -A 5 'ERROR' app.log | less
grep -o 'duration=[0-9]*ms' app.log | head
grep -m 5 'GET /api' access.log # 匹配满 5 行就停-m N 在超大文件上早停(找到 N 行即退出),比 grep | head 更省 IO。