On Tue, 11 Jan 2005 12:50:15 -0300, Marcos Sousa Vituriano
<[EMAIL PROTECTED]> wrote:
>  
> Bom dia, Lista, 
>   
>   
> Sou novo com linux e estou tendo dificuldade para fazer uma opera��o
> simples. Eu dei o comando cat para pegar o conteudo de um arquivo e
> redirecionei (|) para um grep procurar uma string, s� que agora eu preciso
> que em cada ocorrencia, o programa print na tela as 12 linhas anteriores a
> ocorrencia e se poss�vel 1 linha ap�s. 
> Alguem sabe como proceder, estou com um sistema bem b�sico instalado, com os
> programas que s�o padr�o do linux/unix. o camando no caso foi "cat
> arquivo.txt | grep string". 
> Agrade�o quem puder ajudar. 
>   

tente
cat arquivo.txt | grep -A 1 -B 12 express�o_regular

a op��o -A indica quantas linhas voc� quer imprimir depois (After), e
a -B quantas linhas voc� quer mostrar antes (Before).
> Abra�os, 
> Marcos

Responder a