[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SED
From: |
Eduardo de Paula |
Subject: |
Re: SED |
Date: |
Wed, 17 Jan 2007 16:50:44 -0000 |
User-agent: |
eGroups-EW/0.82 |
Colega,
o script funcionou blz.. mas gostaria de saber se tem como fazer isso
sem usar o pipe no meio dos dois comandos sed...
sed 's/\]\^NULL\^\[//g' entrada.txt | sed 's/| *|/||/g'> saida.txt
--- Em address@hidden, "Tiago Barcellos Peczenyj"
<tiago.peczenyj@...> escreveu
>
> Humm...
>
> sed 's/padrão/substituição/g' arquivo > arquivo novo
>
> qual o padrão para ]^NULL^[ ? bom, os colchetes e o ^ são
metacaracteres e
> precisam ser escapados com uma contra-barra na frente
>
> qual padrão para | | ? tanto pode ser | | literal quanto I\ *| caso vc
> tenha um numero variavel de caracteres espaço.
>
> para apagar estes caras basta
>
> sed 's/padrão//g'
>
> e para executar 2 comandos, basta separa-los por ; dentro das aspas ;-)
>
> On 1/17/07, Eduardo de Paula <eduardo.paula@...> wrote:
> >
> > Boa tarde turma,
> >
> > a dúvida que tenho é simples..
> >
> > usando o sed eu gostaria de limpar um arquivo retirando dele duas
coisas:
> >
> > - as vezes dentro do arquivo ele aparece com um campo ]^NULL^[
> >
> > - e as vezes aparece espaços em branco entre os pipes | |
> >
> > ou seja, desejo retirar os espaços em branco " " e tb o "]^null^["
> >
> > 105008|RESTITUIÇÃO DE ÁREA - TERRAS PÚBLICAS - DOMÍNIO PÚBLICO -
> > ADMINISTRATIVO
> > |339091|N|]^NULL^[ |21|01050205|]^NULL^[
> > |RESTITUIÇÃO ÁREA/TERRAS PÚBLICAS/DOMÍNIO
> > PÚBLICO/ADMINISTRATIVO
> >
> > Abraços
> >
> > Eduardo
> >
> >
>
>
>
> --
> Tiago B Peczenyj
> Linux User #405772
>
> # cd /pub
> # more beer
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
- SED, Eduardo de Paula, 2007/01/17
- Re: [shell-script] SED, Tiago Barcellos Peczenyj, 2007/01/17
- Re: SED,
Eduardo de Paula <=
- Re: [shell-script] Re: SED, Tiago Barcellos Peczenyj, 2007/01/17
- Re: [shell-script] Re: SED, Bruno Gola, 2007/01/17
- Re: [shell-script] Re: SED, Eduardo de Paula, 2007/01/19
- Re: [shell-script] Re: SED, Flavio Junior, 2007/01/19
- Re: [shell-script] Re: SED, Flavio Junior, 2007/01/19
- Re: [shell-script] Re: SED, Eduardo de Paula, 2007/01/19