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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Pattern Matching : sed, grep, awk .....


From: Thobias Salazar Trevisan
Subject: Re: [shell-script] Pattern Matching : sed, grep, awk .....
Date: Thu, 10 Apr 2003 14:45:52 -0300 (BRT)

ae rodrigo,

On Wed, 9 Apr 2003, Rodrigo F. Baroni wrote:

>      Por favor, alguem poderia explicar (ou indicar
> alguns links) sobre essa "simbologia" para cruzar
> pattern matching (expressoes regulares), utilizadas na
> vastidao dos *IX - como no sed, grep, ..etc; por
> exemplo no comando postado numa msg anterior :
>
> sed '/<a/,/>/{:a;s/\(href[^>]\+\)ç/\1c/g;ta;}' <--

posso tentar te explicar este sed:

/<a/,/>/, pegamos um intervalo, no caso de '<a' ateh '>'
e somente neste intervalo realizamos os demais comandos;
:a label
s/\(href[^>]\+\)ç/\1c/ substitui um grupo que contem href mais
qualquer caracter diferente de '>' repetidos pelo menos 1vez
ateh encontrar um ç. trocamos pelo grupo criado '\1' mais o
caracter c;
ta, se a substutuicao obteve sucesso, pula pro label a.

Acho que nao fui muito claro. Mas vc pode encontrar informacoes
sobre expressoes regulares online no livro de ER do aurelio ou
comprar o livro para ajuda-lo a ficar milionario! :-)

Eh um livro exclusivo sobre o assunto. MUITO BOM!!!!
Da uma (ops) conferida:

http://www.verde666.org/er/

ops! novo link :)

http://aurelio.net/er/

falow

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]