[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
sed expressao regular
From: |
edmarcos.souza |
Subject: |
sed expressao regular |
Date: |
Sat, 02 Aug 2014 22:14:40 -0300 |
Depois de muitas pesquisas, não obtive o sucesso.
Consultei os sites
http://fahdshariff.blogspot.com.br/2012/12/sed-mutli-line-replacement-between-two.html
http://www.grymoire.com/Unix/Sed.html
mas nao consegui.
O que eu queria fazer com o sed é editar textos com o seguinte padrão:
# -----------------------------------
texto1.1 {
texto 1.2 {
valor 1 = 1234
}
}
texto2.1 {
texto2.2 {
valor 1 = 1234
}
}
# ---------------------------------
para
# -----------------------------------
texto1.1 {
texto 1.2 {
valor 1 = 2345
valor 2 = asdf
valor 3 = zxcv
}
}
texto2.1 {
texto2.2 {
valor 1 = 1234
}
}
Toda ajuda é bem vinda... obrigado
>From address@hidden Sat Aug 02 18:52:20 2014
Return-Path: <address@hidden>
X-Sender: address@hidden
X-Apparently-To: address@hidden
X-Received: (qmail 48688 invoked by uid 102); 3 Aug 2014 01:52:20 -0000
X-Received: from unknown (HELO mtaq1.grp.bf1.yahoo.com) (10.193.84.32)
by m14.grp.bf1.yahoo.com with SMTP; 3 Aug 2014 01:52:20 -0000
X-Received: (qmail 4494 invoked from network); 3 Aug 2014 01:52:20 -0000
X-Received: from unknown (HELO mail-yh0-f51.google.com) (98.139.170.166)
by mtaq1.grp.bf1.yahoo.com with SMTP; 3 Aug 2014 01:52:20 -0000
X-Received: by mail-yh0-f51.google.com with SMTP id f73so3523094yha.10
for <address@hidden>; Sat, 02 Aug 2014 18:52:19 -0700 (PDT)
X-Received: by 10.236.76.105 with SMTP id a69mr23638461yhe.8.1407030739587;
Sat, 02 Aug 2014 18:52:19 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.170.54.198 with HTTP; Sat, 2 Aug 2014 18:51:39 -0700 (PDT)
In-Reply-To: <address@hidden>
References: <address@hidden>
Date: Sat, 2 Aug 2014 22:51:39 -0300
Message-ID: <CACRz=address@hidden>
To: address@hidden
Content-Type: multipart/alternative; boundary cf303ea7126bd75b04ffafdf3d
X-Originating-IP: 209.85.213.51
X-eGroups-Msg-Info: 2:4:8:0:0
Subject: Re: [shell-script] sed expressao regular
X-Yahoo-Group-Post: member; uC4005873;
y=PdhCWrfKv4i11z07kVRD4kL1QSK9MVfu55hBKHtCSPIGesHS
X-Yahoo-Profile: agalysson
From: =?UTF-8?Q?Alysson_Gonçalves_de_Azevedo?= <address@hidden>
--20cf303ea7126bd75b04ffafdf3d
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Eu não entendi. O que mudou exatamente, além dos valores 2 e 3 que
apareceram no segundo caso?
Vc precisa inserir eles no Texto 1.2?
Alysson Gonçalves de Azevedo
"Anarcho-syndicalism is a way of preserving freedom." - Monty Python
Em 2 de agosto de 2014 22:14, 'edmarcos.souza' address@hidden
[shell-script] <address@hidden> escreveu:
>
>
> Depois de muitas pesquisas, não obtive o sucesso.
> Consultei os sites
>
> http://fahdshariff.blogspot.com.br/2012/12/sed-mutli-line-replacement-between-two.html
> http://www.grymoire.com/Unix/Sed.html
>
> mas nao consegui.
>
> O que eu queria fazer com o sed é editar textos com o seguinte padrão:
>
> # -----------------------------------
> texto1.1 {
> texto 1.2 {
> valor 1 = 1234
> }
> }
>
> texto2.1 {
> texto2.2 {
> valor 1 = 1234
> }
> }
>
> # ---------------------------------
> para
> # -----------------------------------
> texto1.1 {
> texto 1.2 {
> valor 1 = 2345
> valor 2 = asdf
> valor 3 = zxcv
> }
> }
>
> texto2.1 {
> texto2.2 {
> valor 1 = 1234
> }
> }
>
> Toda ajuda é bem vinda... obrigado
>
>
--20cf303ea7126bd75b04ffafdf3d
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir="ltr">Eu não entendi. O que mudou exatamente, além dos valores 2 e 3
que apareceram no segundo caso?<br>Vc precisa inserir eles no Texto
1.2?</div><div class="gmail_extra"><br clear="all"><div><div dir="ltr"><br><br>
Alysson Gonçalves de Azevedo<br><br>"Anarcho-syndicalism is a way of
preserving freedom." - Monty Python<br><div
style="text-align:right"></div><div><div
style="text-align:right"></div></div></div></div>
<br><br><div class="gmail_quote">Em 2 de agosto de 2014 22:14,
'edmarcos.souza' <a href="mailto:address@hidden">address@hidden</a>
[shell-script] <span dir="ltr"><<a href="mailto:address@hidden"
target="_blank">address@hidden</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<u></u>
<div style="background-color:#fff">
<span> </span>
<div>
<div>
<div>
<p> Depois de muitas pesquisas, não obtive o sucesso.<br>
Consultei os sites <br>
<a
href="http://fahdshariff.blogspot.com.br/2012/12/sed-mutli-line-replacement-between-two.html"
target="_blank">http://fahdshariff.blogspot.com.br/2012/12/sed-mutli-line-replacement-between-two.html</a><br>
<a href="http://www.grymoire.com/Unix/Sed.html"
target="_blank">http://www.grymoire.com/Unix/Sed.html</a><br>
<br>
mas nao consegui.<br>
<br>
O que eu queria fazer com o sed é editar textos com o seguinte padrão:<br>
<br>
# -----------------------------------<br>
texto1.1 {<br>
texto 1.2 {<br>
valor 1 = 1234<br>
}<br>
}<br>
<br>
texto2.1 {<br>
texto2.2 {<br>
valor 1 = 1234<br>
}<br>
}<br>
<br>
# ---------------------------------<br>
para<br>
# -----------------------------------<br>
texto1.1 {<br>
texto 1.2 {<br>
valor 1 = 2345<br>
valor 2 = asdf<br>
valor 3 = zxcv<br>
}<br>
}<br>
<br>
texto2.1 {<br>
texto2.2 {<br>
valor 1 = 1234<br>
}<br>
}<br>
<br>
Toda ajuda é bem vinda... obrigado<br>
</p>
</div>
<div style="color:#fff;min-height:0"></div>
</div>
</blockquote></div><br></div>
--20cf303ea7126bd75b04ffafdf3d--
- sed expressao regular,
edmarcos.souza <=