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

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

Re: [shell-script] formatacao de um arquivo


From: Humberto Pereira
Subject: Re: [shell-script] formatacao de um arquivo
Date: Tue, 06 Jun 2006 10:44:15 -0300
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060516 SeaMonkey/1.0.2

Opa,

voce quer substituir as partes q estao com inicio do arquivo e fim do arquivo tbm ? Acredito q nao. Voce pode usar o sed p/ fazer isso


        sed -r '/^[0-9]{62}C/s/^(...)0/\13/'

Isso vai pegar uma linha q comece com 62 numeros, seguidos da letra C, e vai trocar o quarto caracter de 0 por 3.

Espero q ajude.

[]s
Humberto Pereira


Rafael Sanches wrote:
Pessoal eis a minha primeira duvida,
Todo mes eu recebo um arquivo da uma operadora regional que vem da seguinte 
maneira

02192199032200402031 (inicio do arquivo) 14505244536800068946220040229000010000000021040000000150008512C (telefone1) 14505776443800066463020040229000020000000027460000000150008512C (telefone2) 14505234043800620557220040229000030000000000520000000150008512C (telefone3) 14505241465800068627720040229000040000000026970000000150008512C (telefone4)
9000379000000000976700  (final do arquivo)

na verdade oq eu preciso é de substituir 4ª posicao de caracter que sempre é 0 
pelo numero 3 , lembro aos colegas que ele tem que manter os cabeçados ou seja 
o inicio e final .

No caso ficaria assim.....

14535244536800068946220040229000010000000021040000000150008512C (telefone1) 14535776443800066463020040229000020000000027460000000150008512C (telefone2)
Conto com a colaboração de todos os colegas.


Compubras Telecom Suporte Técnico
Rafael Sanches
+55 (45) 35725000
Linux User #314543
[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
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
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

Links do Yahoo! Grupos









reply via email to

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