retirar bloco de texto de um arquivo e colocar em outro [RESOLVIDO]

1. retirar bloco de texto de um arquivo e colocar em outro [RESOLVIDO]

Joao Vitorino
Joao_Vitorino

(usa Red Hat)

Enviado em 18/09/2008 - 12:56h

Ola pessoal, estou tentando criar um shell em que eu consiga pegar um bloco de texto de um arquivo e jogar em outro.
O problema é que esse arquivo tem tamanho variavel e preciso pegar por exemplo da linha que contém a palavra ABCD até a linha que contém a palavra dcba.
Tem tentei fazer usando os comandos cat, grep e cut mas não consegui.

Gostaria de sabe se tem alguma maneira de fazer usando o sed


  


2. Re: retirar bloco de texto de um arquivo e colocar em outro [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 21/03/2009 - 12:47h

Segue ai:

sed -n -e '/ABCD/,/dcda/p' arquivo_velho > arquivo_novo


3. Re: retirar bloco de texto de um arquivo e colocar em outro [RESOLVIDO]

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 21/03/2009 - 12:49h

agora, se o que voce quer é o inverso, ou seja, excluir o que esta no meio dessa variáveis usa esse:

sed -e '/ABCD/,/dcda/ D' arquivo_velho > arquivo_novo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts