[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RES: RES: [shell-script] Alterar campo dentro do arquivo
From: |
lferreir1 |
Subject: |
Re: RES: RES: [shell-script] Alterar campo dentro do arquivo |
Date: |
Thu, 01 Jul 2004 20:04:02 -0000 |
User-agent: |
eGroups-EW/0.82 |
Júlio, no VI??? Estou dando aula de vi aqui na empresa( o básico, é
claro) e nem me passa pela cabeça como faço estas alterações neste
editor...
Hoje por exemplo a aula foi sobre "abbreviate" e "map"
Pode mandar o segredo pra gente?
Luiz
--- Em address@hidden, Julio Cezar Neves -
DATAPREVRJ <julio.neves@p...> escreveu
> Ô 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:julio.neves@p...
>
>
> | -----Mensagem original-----
> | De: Aurelio Marinho Jargas [mailto:aureliojargas@y...]
> | 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 <lferreir@e...> 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