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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RES: [shell-script] Alterar campo dentro do arquivo


From: Aurelio Marinho Jargas
Subject: Re: RES: [shell-script] Alterar campo dentro do arquivo
Date: Thu, 1 Jul 2004 14:26:10 -0300 (ART)

oi luiz,

--- lferreir1 <address@hidden> escreveu: 


> Não posso alterar via editor, ou pelo sed, pois o meu receio é que 
> possa haver o mesmo numeral em outro campo.

ca-ca-ca-como não pode usar o sed? BLASFÊMIA!!!  :)


> Como eu sei que no campo 55 até 60 somente existe 010704, quero 
> alterar para 300604. Só agora eu lembrei que este arquivo contém 
> header e trailler.

     sed 's/^\(.\{54\}\)010704/\1300604/'
ou
     sed -r 's/^(.{54})010704/\1300604/'

o .{54} representa os primeiros 54 chars da linha, que estao
dentro de um grupo () e são referenciados depois com o \1, então
não são alterados. depois segue o numero antigo trocado pelo
novo.

era wilson?

falou

=====
-- 
Aurelio Marinho Jargas, Curitiba, Conectiva
A odisseia verde no FISL http://aurelio.net/curso/fisl

______________________________________________________________________

Participe da pesquisa global sobre o Yahoo! Mail: 
http://br.surveys.yahoo.com/global_mail_survey_br


reply via email to

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