[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Dúvida numa ExpReg - continuando....
From: |
Ulysses Almeida |
Subject: |
Re: [shell-script] Re: Dúvida numa ExpReg - continuando.... |
Date: |
Thu, 10 Jul 2003 14:04:42 -0400 |
User-agent: |
Mutt/1.5.3i |
Se for sempre 002323 por 023 na sgunda coluna(separado por espaços)
use:
sed 's/ \([0-9]*\)002323\([0-9]*\) / \1023\2 /'
$ echo 20071134529548 000000000000000000000232348023158313333 04325554 |sed
's/ \([0-9]*\)002323\([0-9]*\) / \1023\2 /'
20071134529548 000000000000000000002348023158313333 04325554
[]s
On Thu, Jul 10, 2003 at 05:14:09PM -0000, marcio cruz wrote:
>
> Gente, me desculpe, pois eu me expliquei mal...
>
> segue os exemplos. E eu quero fazer td numa ExpReg de uma vez só,
> ok!
>
> Exemplos: ( trocar td que for 002323 para 023.......)
> de:
> 20071134188003 000000000000000000000232348033524811 043255
> para:
> 20071134188003 000000000000000000002348033524811 043255
>
> outros casos:
> 20071134180510 0000000000000000000002319146631568 04545
> 20071134529548 000000000000000000000232348034707716666 043254325
> 20071134529548 000000000000000000000232348023158313333 04325554
> 20071134529548 000000000000000000000232348042118755 04325435
> 20071134529548 000000000000000000000232348034549644444 04325436
> 20071134529548 0000000000000000000002323422312442222 0435435
> 20071134529548 0000000000000000000002323422315755555 043555
> 20071134529548 000000000000000000000232348042108527777 03245436
> 20071134188003 000000000000000000000232348033524811 043255
>
>
> escreveu
> > Olá, Márcio.
> >
> >
> > $
> sed 's,0000000000000000000002323422315755555,0000000000000000000002342
> 2315755555,g' arquivo.txt
> >
> > []'s
> > Eri Ramos Bastos
> >
> > On Thu, 10 Jul 2003 16:34:36 -0000
> > "marcio cruz" <mfczurc2002@y...> wrote:
> >
> > >
> > > Gente, boa tarde! ,
> > >
> > > Acabei de entrar no grupo e já estou como uma dúvida.
> Seguinte...
> > > como faço para para substituir um string por outro sem
> modificar
> > > o restante do registro ???
> > >
> > > Exemplo: tenho 3 campos...
> > >
> > > Tenho:
> > > 20071134529548 0000000000000000000002323422315755555 04325
> > >
> > > Quero substituir por:
> > > 20071134529548 00000000000000000000023422315755555 04325
> > >
> > >
> > >
>
>
>
> Esta lista não admite a abordagem de outras liguagens de programação, como
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
> aviso.
> Sair da lista: address@hidden
> Esta lista é moderada de acordo com o previsto em
> http://www.listasdiscussao.cjb.net
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
>
--
.~. Ulysses Almeida
/ V \ address@hidden
/ ( ) \ Seja livre, use GNU/Linux!
^^-^^