grep a file, but show several surrounding lines?

Question :

grep a file, but show several surrounding lines?,

Answer :

I would like to grep for a string, but also show the preceding five lines and the following five lines as well as the matched line. How would I be able to do this?

,

For BSD or GNU grep you can use -B num to set how many lines before the match and -A num for the number of lines after the match.

grep -B 3 -A 2 foo README.txt  

If you want the same number of lines before and after you can use -C num.

grep -C 3 foo README.txt  

This will show 3 lines before and 3 lines after.

Read More  How do you create a static class in C++?

That’s the answer grep a file, but show several surrounding lines?, Hope this helps those looking for an answer. Then we suggest to do a search for the next question and find the answer only on our site.

Disclaimer :

The answers provided above are only to be used to guide the learning process. The questions above are open-ended questions, meaning that many answers are not fixed as above. I hope this article can be useful, Thank you