回答

收藏

grep 一个文件,但显示几个周围的行?

技术问答 技术问答 376 人阅读 | 0 人回复 | 2023-09-11

我想grep换字符串,还要显示前五行和后五行以及匹配线。我怎样才能做到这一点?
. O. X) k* `5 i9 h+ ~9 s( `  x) N                                                                / ~& e2 a+ }. f  o) I0 O
    解决方案:                                                                6 ?6 e8 d5 |3 H3 j% E8 F6 b2 W  ^
                                                                对于BSD或GNU,grep您可以使用-B num匹配前的设置-A num行数和匹配后的行数。$ z3 d; b; |; A! J7 v( Z" F  S
grep -B 3 -A 2 foo README.txt如果前后行数相同,可以使用-C num.
& f; V# J" Z7 T$ x) b1 ^grep -C 3 foo README.txt这将显示 3 行前和 3 行后。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则