cat arquivo.txt
20040405
20030406
02/03/2008
04/01/1988
01/04/1982

cat arquivo.txt | awk -F "/" '{print $3$2$1}'
20040405
20030406
20080302
19880104
19820401

ainda pode usar;
cat arquivo.txt | awk -F "/" '{print $3$2$1}' | sort
19820401
19880104
20030406
20040405
20080302

Em 2 de julho de 2010 16:47, Moroni Vieira <moroni_vie...@yahoo.com.br>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 (/).
>
> Moroni Vieira
> Tecnológo em Redes de Computadores
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>
> <moroni_vie...@yahoo.com.br?subject=inverter+posi%c3%a7%c3%b5es+de+caracter+em+string>|
>  através
> de 
> email<shell-scr...@yahoogrupos.com.br?subject=inverter+posi%c3%a7%c3%b5es+de+caracter+em+string>|
>  Responder
> através da 
> web<http://br.groups.yahoo.com/group/shell-script/post;_ylc=X3oDMTJxZXI3bGduBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzMxODY4BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTI3ODEwMjE5MA--?act=reply&messageNum=31868>|
>  Adicionar
> um novo 
> tópico<http://br.groups.yahoo.com/group/shell-script/post;_ylc=X3oDMTJldG45OTR2BF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI3ODEwMjE5MA-->
> Mensagens neste 
> tópico<http://br.groups.yahoo.com/group/shell-script/message/31868;_ylc=X3oDMTM2cjNxajEwBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BG1zZ0lkAzMxODY4BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTI3ODEwMjE5MAR0cGNJZAMzMTg2OA-->(
> 1)
>  Atividade nos últimos dias:
>
>    - Novos 
> usuários<http://br.groups.yahoo.com/group/shell-script/members;_ylc=X3oDMTJmODVsZWhlBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNzgxMDIxOTA-?o=6>
>    7
>
>  Visite seu 
> Grupo<http://br.groups.yahoo.com/group/shell-script;_ylc=X3oDMTJlcmlxaDZoBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI3ODEwMjE5MA-->
>  ---------------------------------------------------------------------
> 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: shell-script-unsubscr...@yahoogrupos.com.br
> ---------------------------------------------------------------------
> 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
>
>  [image: Yahoo! 
> Grupos]<http://br.groups.yahoo.com/;_ylc=X3oDMTJkMmhrZjFzBF9TAzk3NDkwNDM3BGdycElkAzE5NDEzMTIEZ3Jwc3BJZAMyMTM3MTExMjU0BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjc4MTAyMTkw>
> Trocar para: Só 
> Texto<shell-script-traditio...@yahoogrupos.com.br?subject=mudar+formato+de+envio:+Tradicional>,
> Resenha 
> Diária<shell-script-dig...@yahoogrupos.com.br?subject=envio+de+email:+Resenha>•
>  Sair
> do grupo<shell-script-unsubscr...@yahoogrupos.com.br?subject=sair+do+grupo>• 
> Termos
> de uso <http://br.yahoo.com/info/utos.html>
>    .
>
> __,_._,
>


[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: shell-script-unsubscr...@yahoogrupos.com.br
---------------------------------------------------------------------
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:
    shell-script-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a