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

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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]