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