回答

收藏

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

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

我想grep换字符串,还要显示前五行和后五行以及匹配线。我怎样才能做到这一点?
9 R; g; C8 g9 L$ t( G9 U                                                               
4 a2 P( y. {6 [$ L0 i" j# _    解决方案:                                                                * Q$ O( n/ J. e: W  w1 L
                                                                对于BSD或GNU,grep您可以使用-B num匹配前的设置-A num行数和匹配后的行数。% b4 G2 Y* |7 L- q' ?
grep -B 3 -A 2 foo README.txt如果前后行数相同,可以使用-C num.+ m$ O, i* R) X* J6 j9 I+ T/ _/ H
grep -C 3 foo README.txt这将显示 3 行前和 3 行后。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则