[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] SED: Inserir linhas entre dois paterns.
From: |
Ronaldo Ferreira de Lima |
Subject: |
Re: [shell-script] SED: Inserir linhas entre dois paterns. |
Date: |
Sun, 12 Oct 2014 12:50:50 -0300 |
User-agent: |
mutt-ng/devel-r804 (Linux) |
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
- SED: Inserir linhas entre dois paterns., Rodrigo Tenorio, 2014/10/11
- 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