|
From: | Rodrigo Tenorio |
Subject: | Re: [shell-script] SED: Inserir linhas entre dois paterns. |
Date: | Sun, 12 Oct 2014 16:14:33 -0300 |
On Sun, Oct 12, 2014 at 12:01:55PM -0300, Jimmy Isaac Neutron wrote:
[...]
Só lembrei agora (memória ruim ...) de uma maneira bem mais simples de
resolver esses tipos de problemas:
$ sed ':a;N;$!Ban;s/\(^\|\n\)\(AAA\)\n\(EEE\)\(\n\|$\)/\1\2\nBBB\nCCC\nDDD\n\3\4/' testeComErro
colocamos todo o arquivo num único pattern space e aplicamos uma
expressão regular com back references. É mais simples de controlar o
número de substituições de mesmo padrão inserindo no final do comando
's' o modificador 'g' para todas ou o número de substituições a fazer.
[]'s
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
http://tecnoveneno.blogspot.com
[Prev in Thread] Current Thread [Next in Thread]
- SED: Inserir linhas entre dois paterns., Rodrigo Tenorio, 2014/10/11
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Ronaldo Ferreira de Lima, 2014/10/11
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Rodrigo Tenorio, 2014/10/11
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Ronaldo Ferreira de Lima, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Rodrigo Tenorio, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Ronaldo Ferreira de Lima, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Ronaldo Ferreira de Lima, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Rodrigo Tenorio <=
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Ronaldo Ferreira de Lima, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Paulo Bettega, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Ronaldo Ferreira de Lima, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Rodrigo Tenorio, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Paulo Bettega, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Paulo Bettega, 2014/10/12
- Re: [shell-script] SED: Inserir linhas entre dois paterns., itamarnet, 2014/10/13
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Ronaldo Ferreira de Lima, 2014/10/13
- Re: [shell-script] SED: Inserir linhas entre dois paterns., itamarnet, 2014/10/13
- Re: [shell-script] SED: Inserir linhas entre dois paterns., Rodrigo Tenorio, 2014/10/13
- Prev by Date: Re: [shell-script] SED: Inserir linhas entre dois paterns.
- Next by Date: Re: [shell-script] SED: Inserir linhas entre dois paterns.
- Previous by thread: Re: [shell-script] SED: Inserir linhas entre dois paterns.
- Next by thread: Re: [shell-script] SED: Inserir linhas entre dois paterns.
- Index(es):