limita o contexto do grep para uma parte da linha de resultado [duplicado]

2

Eu tenho um grande dump sql com linhas longas e eu gostaria de usar o grep para encontrar uma certa string de texto.

grep text_string filename.sql

retorna as linhas de resultado que são enormes e difíceis de ver onde meu text_string aparece. O que eu quero alcançar é obter um resultado que contenha digamos 50 caracteres à esquerda e 50 à direita do termo de pesquisa (text_string). Isso é possível?

    
por dasj19 19.04.2016 / 11:49

1 resposta

1

Use grep com -o para obter apenas a parte desejada:

grep -Eo '.{,50}text_string.{,50}' filename.sql
    
por 19.04.2016 / 11:55

Tags