The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
converter data formato AAAAMMDD para DD / MM / AAAA nasirgondal Programação Shell Script e 8 04-08-2009 11:56
Perl para extrair o último campo da data (dd / mm / aaaa) Ganapati Programação Shell Script e 1 01-09-2009 12:31
Alterar Data a partir de dd-MMM-yyyy para dd / mm / yyyy stringzz Programação Shell Script e 9 09-15-2008 11:09
Data Vadidation no YYYY-MM-DD itsmehihihi Programação Shell Script e 1 07-22-2007 10:22
sed para exibição em data dd / mm / aaaa formato SRA Programação Shell Script e 2 02-15-2007 03:32

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 03-17-2009
pareshan pareshan is offline
Usuário
  
 

Join Data: dezembro 2008
Lugares: 24
convertendo o campo da data a partir de dd / mm / aaaa para dd / mm / aaaa

Como converter o campo da data a partir de dd / mm / aaaa para dd / mm / aaaa no unix
meu script irá gerar arquivo texto que tem dois campos
é uma data e outra é nome do servidor, por exemplo isto é amostra data que tenho para ordenar com base em mais velhos a data mais recente o problema é quando eu descobri boa sorte irá funcionar se eu tiver data no formato dd / mm / aaaa

Então, alguém pode me ajudar a converter o formato a partir de dd / mm / aaaa para dd / mm / aaaa ou classifique como está, mas deveria ser de mais para uma versão mais recente

11/14/2005 "labqaxm"
11/14/2006 "labqaxm"
11/29/2004 "Amadeus"
11/29/2008 "Amadeus"
11/29/2004 "betty"
11/29/2004 "dhprrn"
11/29/2009 "flash"
11/29/2004 "Wilma"
11/29/2004 "Wilma"
11/29/2007 "dhprrn"
11/29/2007 "dhprrn"
11/29/2007 "dhprrn"
11/29/2007 "dhprrn"
11/29/2008 "dhprrn"
11/29/2007 "dhprrn"
11/29/2006 "dhprrn"
11/29/2007 "dhprrn"
11/29/2005 "dhprrn"
11/29/2007 "dhprrn"
11/29/2007 "dhprrn"
11/29/2007 "dhprrn"
11/29/2000 "dhprrn"
11/29/2007 "dhprrn"
11/29/2007 "dhprrn"
11/29/2010dhprrn "
11/29/2007 "dhprrn"
11/30/2010 "boesky"
11/30/2010 "boesky"

Muito obrigado eu realmente aprecio qualquer ajuda
Im em apuros
  #2 (permalink)  
Old 03-17-2009
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderador
  
 

Join Date: Feb 2005
Localização: Boston, MA
Mensagens: 5.131
Já tentou pesquisar estes fóruns primeiro?
  #3 (permalink)  
Old 03-17-2009
jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Localização: NM
Mensagens: 5.807

Código:
awk '{
      date=""
      date= substr($1,7,4)  substr($1,4,2) substr($1,1,2)
      print date, $0
    }' filename | sort -n |
    while read date rest
    do
        echo "$rest"
    done > newfile

  #4 (permalink)  
Old 03-17-2009
Goldorakk's Avatar
Goldorakk Goldorakk is offline
Usuário
  
 

Join Date: Feb 2009
Local: França
Lugares: 43

Código:
#!/bin/ksh

while read line
do
        echo $line | cut -c1-10 | sed -e 's/\// /g' | read D M Y
        echo $Y/$M/$D$(echo $line | cut -c11-)

done < infile

  #5 (permalink)  
Old 03-17-2009
cfajohnson's Avatar
cfajohnson cfajohnson is online now Forum Advisor  
Shell programador, autor
  
 

Join Date: Mar 2007
Localização: Toronto, Canadá
Mensagens: 2.380

Código:
sort -n -k3,3 -k2,2 -k1,1 file

Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 04:16.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0