[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Substituindo com SED apenas entre marcacoes
From: |
Thobias Salazar Trevisan |
Subject: |
Re: [shell-script] Substituindo com SED apenas entre marcacoes |
Date: |
Tue, 8 Apr 2003 08:45:07 -0300 (EST) |
ola,
On Mon, 7 Apr 2003, Thobias Salazar Trevisan wrote:
> ae charles,
>
> On Mon, 7 Apr 2003, Charles Silveira wrote:
>
> > Alguem pode me ajudar com o sed para que eu possa
> > restringir a substituicao para que ocorra apenas entre
> > o <a href=" e o "> ?
>
>
> $ cat x | sed \
> '/<a/,/>/{:a;s/\(href[^>]\+\)ç\([^>]\+\)/\1c\2/g;ta;}'
ops, este meu sed tem um erro aqui. segunda feira como sono eh um
problema. :/ Nao sei o que estava querendo com o segudo grupo.
utilizando-o, ele nao substituiria se tivesse por exemplo uma
linha assim:
<a href=informaçoes/informaçoes.htmç>
Para resolver o problema, basta tirar o segundo grupo.
sed '/<a/,/>/{:a;s/\(href[^>]\+\)ç/\1c/g;ta;}'
thobias
-------
echo 24883721290304465999833114447114149701898P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------