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: [EMAIL PROTECTED] > --------------------------------------------------------------------- > 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 > > > > > > > > --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html