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

[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>&quot;Anarcho-syndicalism is a way of 
preserving freedom.&quot; - 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, 
&#39;edmarcos.souza&#39; <a href="mailto:address@hidden";>address@hidden</a> 
[shell-script] <span dir="ltr">&lt;<a href="mailto:address@hidden"; 
target="_blank">address@hidden</a>&gt;</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--


reply via email to

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