我想grep换一个字符串,还要显示前五行和后五行以及匹配的行。我怎么能做到这一点?
grep
对于BSD或GNU, grep您可以使用-B num设置匹配前的-A num行数和匹配后的行数。
BSD
GNU
-B num
-A num
grep -B 3 -A 2 foo README.txt
如果您希望前后行数相同,可以使用-C num.
-C num
grep -C 3 foo README.txt
这将显示 3 行之前和 3 行之后。