shell-script-pt
[Top][All Lists]
Advanced

[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 16:50:18 -0300
User-agent: mutt-ng/devel-r804 (Linux)

Saudações Paulo,

On Sun, Oct 12, 2014 at 04:20:06PM -0300, Paulo Bettega address@hidden 
[shell-script] wrote:
> Nesse caso minha idéia falha, pois perde as duas linhas AAA
> seguidas, com EEE depois
> 
> sed '/AAA/ {N;s/EEE/&\nBBB\nCCC\nDDD/;}' testeComErro
No cenário que o Rodrigo descreveu, esse problema não ocorre, então essa
solução funciona bem, precisa apenas trocar o '&' de lugar para completar
a sequência corretamente: "AAA\nBBB\nCCC\nDDD\nEEE", da forma como está,
ele faz: "AAA\nEEE\nBBB\nCCC\nDDD".

> Abraços Paulo Bettega

[]'s
-- 
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
http://tecnoveneno.blogspot.com


reply via email to

[Prev in Thread] Current Thread [Next in Thread]