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

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

Re: [shell-script] Inverter Posições de Caracter em String


From: Paulo Silva
Subject: Re: [shell-script] Inverter Posições de Caracter em String
Date: Fri, 2 Jul 2010 17:33:12 -0300

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 <address@hidden>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]
>
>  
>
> <address@hidden?subject=Inverter+Posi%C3%A7%C3%B5es+de+Caracter+em+String>| 
> através
> de 
> email<address@hidden?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: address@hidden
> ---------------------------------------------------------------------
> 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<address@hidden?subject=Mudar+Formato+de+Envio:+Tradicional>,
> Resenha Diária<address@hidden?subject=Envio+de+email:+Resenha>• Sair
> do grupo<address@hidden?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]



reply via email to

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