[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Buffer?
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Buffer? |
Date: |
Wed, 9 Apr 2008 16:58:51 -0300 |
Seria isso?
node1:~ # cat x
<INCLUIR>
..CLASSE:MS
-MANDADO
-8901223244
..ID_DOCUMENTO:22
<INCLUIR>
..CLASSE:MS
-MANDADO
-8901223244
..ID_DOCUMENTO:22
<INCLUIR>
..CLASSE:MS
-MANDADO
-8901223244
..ID_DOCUMENTO:22
<INCLUIR>
..CLASSE:MS
-MANDADO
-8901223244
..ID_DOCUMENTO:22
<INCLUIR>
..CLASSE:MS
-MANDADO
-8901223244
..ID_DOCUMENTO:22
<INCLUIR>
..CLASSE:MS
-MANDADO
-8901223244
..ID_DOCUMENTO:22
node1:~ # sed '/<INCLUIR>/a..ID_DOCUMENTO:22' x
<INCLUIR>
..ID_DOCUMENTO:22
..CLASSE:MS
-MANDADO
-8901223244
..ID_DOCUMENTO:22
<INCLUIR>
..ID_DOCUMENTO:22
..CLASSE:MS
-MANDADO
-8901223244
..ID_DOCUMENTO:22
<INCLUIR>
..ID_DOCUMENTO:22
..CLASSE:MS
-MANDADO
Se não for pra replicar, é só tu remover a linha antes, com o comando:
node1:~ # sed -i '/..ID_DOCUMENTO:22/d' x
E depois fazer o que foi dito..
--
Flavio do Carmo Junior
2008/4/9 Eduardo <address@hidden>:
>
>
>
>
>
>
> é que tenho que recortar e colar várias vezes o texto que se encontra entre
> os mesmos identificadores.
>
> Um exemplo melhor é assim:
>
> O uma parte do arquivo é assim:
>
> <INCLUIR>
> ..CLASSE:MS
> -MANDADO
> -8901223244
> ..ID_DOCUMENTO:22
>
> e deveria ficar assim:
>
> <INCLUIR>
> ..ID_DOCUMENTO:22
> ..CLASSE:MS
> -MANDADO
> -8901223244
>
> 2008/4/9 Flavio Junior <address@hidden>:
>
>
> > não entendi
> >
> > --
> >
> > Flavio do Carmo Junior
> >
> > 2008/4/9 Eduardo <address@hidden <eduardo.paula%40gmail.com>>:
>
> >
> > >
> > >
> > >
> > >
> > >
> > >
> > > Senhores,
> > >
> > > Gostaria que me dessem alguma idéia. Tenho um arquivo assim:
> > >
> > > <identificadorX>
> > > linha 1
> > > linha 2
> > > ...
> > > linha n
> > > <identificadorY>
> > >
> > > E isso se repete ao longo do arquivo. A tarefa é colocar as N linhas
> > abaixo
> > > do identificadorX (mais a linha do próprio identificadorX) logo abaixo
> > do
> > > identificadorY.
> > > Existe algum tipo de buffer em shell? Ou por awk sairia?
> > >
> > > Obrigado e boa tarde.
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
- Buffer?, Eduardo, 2008/04/09
- Re: [shell-script] Buffer?, Flavio Junior, 2008/04/09
- Re: [shell-script] Buffer?, Eduardo, 2008/04/09
- Re: [shell-script] Buffer?,
Flavio Junior <=
- Re: [shell-script] Buffer?, Eduardo, 2008/04/09
- Re: [shell-script] Buffer?, Flavio Junior, 2008/04/09
- Re: [shell-script] Buffer?, Eduardo, 2008/04/09
- Re: [shell-script] Buffer?, Flavio Junior, 2008/04/09
- Re: [shell-script] Buffer?, Ricardo Brito do Nascimento, 2008/04/10
- Re: [shell-script] Buffer?, Eduardo, 2008/04/10
- Re: [shell-script] Buffer?, Flavio Junior, 2008/04/10
- Re: [shell-script] Buffer?, Eduardo, 2008/04/10
- Re: [shell-script] Buffer?, Flavio Junior, 2008/04/10
- Re: [shell-script] Buffer?, Ricardo Brito do Nascimento, 2008/04/10