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

[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
|
----------------------------



reply via email to

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