grep
fará isso para você, com as opções -A
(após) e -B
(antes) e -C
(contexto). Um exemplo que costumo usar é:
sudo lspci -vnn | grep -i net -A 12
porque este comando mostrará 12 linhas após a partida, o que inclui o driver usado para controlar a placa de rede (-i net). Em geral, o comando é:
grep text_to_search -A n -B m file.extension
que produzirá m
linhas antes da correspondência e n
linhas após a correspondência. Ou você pode usar
grep text_to_search -C n file.extension
para mostrar um total de n
linhas ao redor do texto encontrado (metade antes, metade após a partida).