-A -B -C 后面都跟阿拉伯数字,-A是显示匹配后和它后面的n行。-B是显示匹配行和它前面的n行。-C是匹配行和它前后各n行。总体来说,-C覆盖面最大。用它保险些。哈哈。这3个开关都是关于匹配行的上下文的(context)。

于是,
grep -A 4 error a.txt  匹配行和它后4行

grep -B 4 error a.txt  匹配行和它前4行
grep -C 4 error a.txt  匹配行和它前后各4行

 

-C的匹配范围最大。最常用。