On Thursday 06 July 2006 16:33, Rafael Sanches wrote:
[cut]
> mudar o 4º digito para 3 ou seja muda de 0 para 3.
[cut]

$ cat lista
14505230938800941627220060730004910000000024810000000150008512C
14505248938814460158920060730004920000000031280000000150008512C
14505234611810038825120060730004930000000032430000000150008512C
14505724472800072098020060730004940000000035680000000150008512C
14505731002800962258120060730004950000000025650000000600008512C
14505729837814945544020060730004960000000037640000000150008512C
14505732259800630209820060730004970000000031970000000150008512C

$ for i in `cat lista`;do echo ${i:0:3}3${i:4}; done
14535230938800941627220060730004910000000024810000000150008512C
14535248938814460158920060730004920000000031280000000150008512C
14535234611810038825120060730004930000000032430000000150008512C
14535724472800072098020060730004940000000035680000000150008512C
14535731002800962258120060730004950000000025650000000600008512C
14535729837814945544020060730004960000000037640000000150008512C
14535732259800630209820060730004970000000031970000000150008512C

$ sed -r 's/(^...).(.+)/\13\2/g' lista
14535230938800941627220060730004910000000024810000000150008512C
14535248938814460158920060730004920000000031280000000150008512C
14535234611810038825120060730004930000000032430000000150008512C
14535724472800072098020060730004940000000035680000000150008512C
14535731002800962258120060730004950000000025650000000600008512C
14535729837814945544020060730004960000000037640000000150008512C
14535732259800630209820060730004970000000031970000000150008512C


---------------------------------------------------------------------
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

 


Responder a