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

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

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


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: RES: [shell-script] Alterar campo dentro do arquivo
Date: Thu, 1 Jul 2004 16:37:42 -0300

Ô Aurélio, faltou explicar ao Luiz que a blasfêmia é dupla. Será que o
editor ao qual ele se refere é o M$Word (que tb usa ERs leves)? Pq está
mesma expressão serve para o vi. :)

[ ]s,
Julio Cezar Neves
- Gerente do Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden


| -----Mensagem original-----
| De: Aurelio Marinho Jargas [mailto:address@hidden]
| Enviada em: quinta-feira, 1 de julho de 2004 14:26
| Para: address@hidden
| Assunto: Re: RES: [shell-script] Alterar campo dentro do arquivo
| 
| 
| 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
| 
| 
| ---------------------------------------------------------------------
| 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.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 
 


reply via email to

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