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

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

Re: [shell-script] Re: formatacao de um arquivo


From: Herbert Alexander Faleiros
Subject: Re: [shell-script] Re: formatacao de um arquivo
Date: Thu, 6 Jul 2006 17:05:48 -0300
User-agent: KMail/1.9.3

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


reply via email to

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