linux下查找文件中某字符串出现的行以及该字符串前后n行


1.查找指定字符串的前后n行

grep -A 100 -B 100 "要查找的字符串" 被查找的文件

-A after 后面
-B before 前面

2.查找指定字符串出现的行

grep -n "要查找的字符串" 被查找的文件

3.查找指定字符出现为止的上下n行

grep -C n "要查找的字符串" 被查找的文件

显示文件中匹配字符串所在行的上下n行

4.查找文件中的5到10行

sed -n "5,10p" 被查找的文件

1和3效果一样 优先使用3


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM