[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Customizar regex+sed, sugestões?
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Customizar regex+sed, sugestões? |
Date: |
Thu, 4 Oct 2007 12:08:46 -0300 |
Jorge,
Provavelmente tem uma forma sim, entretanto ficaria mais facil se vc
explicasse o que pretente com da linha.
Por exemplo, quando eu vejo
s/,\+ /,/g
y/ÀÁÂÃÉÊÍÓÔÕÚÇAEIOU/AAAAEEIOOOUCaeiou/
y/àáâãéêíóôõúç/aaaaeeiooouc/
PARECE que isso pode ser executado no primeiro sed, porém como o seu
sed começa com H;$!d;g eu ja não sei o que vc espera que aconteça sem
um arquivo de exemplo.
On 10/4/07, Jorge Pereira <address@hidden> wrote:
> pessoal, fiz esta regex para um parser de uma pagina... porem gostaria de
> saber se tem ocmo executar tudo em um unico bloco sem precisar
> criar outra instancia do sed recebendo o buffer da primeira interação.
>
> regex:
>
> sed '{
> /^.*<td width.*[0-9]\{1,3\}\.</, /^<.*-------/!d
> s/<[^>]*>//g
> s/\([ \t]\)*//
> s/\( \|-->\)//g
> /^[ \t]*$/d
> }' | \
> sed '{
> H
> $!d
> g
> s/\n/, /g
> s/, \([0-9]*\.,\) /\n\1/g
> s/\n//
> s/,\+ /,/g
> y/ÀÁÂÃÉÊÍÓÔÕÚÇAEIOU/AAAAEEIOOOUCaeiou/
> y/àáâãéêíóôõúç/aaaaeeiooouc/
> }'
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/