Extrair trechos específicos

1. Extrair trechos específicos

Guilherme Luiz Chinini
Chinini

(usa Ubuntu)

Enviado em 29/09/2016 - 13:19h

Boa tarde a todos, tenho utilizado o seguinte comando:

sed -i '/Sintaxe Inicial/,/Sintaxe Final/!d' arquivo.txt

Para extrair trechos do arquivo que se iniciam com Sintaxe Inicial e terminam com Sintaxe Final. Ocorre que meus arquivos exibem de 3 até 7 trechos com o mesmo padrão e eu desejo apenas extrair o último trecho presente no arquivo. Alguém sabe como posso resolver isto? Grato desde já.


  


2. Re: Extrair trechos específicos

Renan Arantes
R3nan

(usa Debian)

Enviado em 29/09/2016 - 14:38h

use o tail -20 em conjunto com sed ele ira pegar as ultimas 20 linhas


3. Re: Extrair trechos específicos

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 29/09/2016 - 15:00h

Chinini escreveu:

Boa tarde a todos, tenho utilizado o seguinte comando:

sed -i '/Sintaxe Inicial/,/Sintaxe Final/!d' arquivo.txt

Para extrair trechos do arquivo que se iniciam com Sintaxe Inicial e terminam com Sintaxe Final. Ocorre que meus arquivos exibem de 3 até 7 trechos com o mesmo padrão e eu desejo apenas extrair o último trecho presente no arquivo. Alguém sabe como posso resolver isto? Grato desde já.


eu sei fazer assim se te ajudar !!!

grep "^Sintaxe Inicial" arquivo.txt | grep "Sintaxe Final$" | tail -1 


___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts