[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Inverter Posições de Caracter em String
From: |
Eduardo Jaime Quiros Batres |
Subject: |
Re: [shell-script] Inverter Posições de Caracter em String |
Date: |
Fri, 2 Jul 2010 17:52:27 -0300 |
User-agent: |
KMail/1.11.2 (Linux/2.6.28-19-generic; KDE/4.2.2; i686; ; ) |
Em Sex 02 Jul 2010, às 16:47:31, Moroni Vieira escreveu:
> Pessoal,
> Boa tarde estou com o seguinte problema e queria saber como faço pra
> resolver com sed e usando expressão regular extendida. Tenho um arquivo que
> está dessa forma:
>
> 20040405
> 20030406
> 02/03/2008
> 04/01/1988
> 01/04/1982
>
> Como podem ver não existe um padrão para o formato da data dentro do
> arquivo, eu preciso que ele fique assim:
> 20040405
> 20030406
> 20080302
> 19880104
> 19820401
>
> ou seja com o formato yyyymmdd e tirar as barras (/).
se teu arquivo estiver sempre nesse formato (sem lixo):
sed -e 's;(..)/(..)/(....);\3\2\1;' arquivo.txt
[As partes desta mensagem que não continham texto foram removidas]