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