O grep tem as seguintes opções que permitem fazer isso (e coisas parecidas). Você pode dar uma olhada na página de manual para obter mais informações:
-
-A num Imprime linhas numéricas de contexto à direita após cada correspondência. Veja também as opções -B e -C.
-
-B num Imprime linhas numéricas do contexto principal antes de cada correspondência. Veja também as opções -A e -C.
-
-C [num] Imprime linhas numéricas de contexto à esquerda e à direita ao redor de cada partida. O padrão é 2 e é equivalente a -A 2 -B 2. Nota: nenhum espaço em branco pode ser dado entre a opção e seu argumento.