grep со строками до и после найденной

Все просто, используйте параметры -A<число> и -B<число>, например:

grep -A5 -B5 searchstring
bash