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
Record contagem com base em uma palavra-chave nos registos aemunathan Programação Shell Script e 4 03-03-2009 08:39
validação de um arquivo baseado em condições trichyselva Programação Shell Script e 8 01-02-2009 08:51
Baseado no número de registros na ficheiro1 necessidade de verificar registros em ficheiro2 para definir alguns condns mavesum Programação Shell Script e 3 11-26-2008 10:48
extrair linhas baseadas em poucas condições prvnrk Programação Shell Script e 4 10-17-2008 06:24
Contagem N º de registros em arquivo, sem contar Header e Trailer Records guiguy Programação Shell Script e 2 06-07-2007 01:15

 
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 06-05-2009
aemunathan aemunathan is offline
Usuário
  
 

Join Date: May 2008
Lugares: 75
usar awk para contar nenhum dos registros com base nas condições

Oi

Estou tendo arquivos com data e hora como os nomes das pastas como 200906051400,200906051500,200906051600 ..... cotidiana, portanto, 24 arquivos serão gerados

Preciso fazer certas coisas sobre o 24 ficheiros diários

o arquivo contém dados como o

Código:
200906050016370   0   1244141195225298lessrv3       BSNLSERVICE1                  BSNLSERVICE1                  2128                                                        LOCATIONMANAGER          SLIR                 919443200299   MSISDN  ASC   919443200299   0   SUCCESS                                           1244141195225298less      919443200299        124414      79.301938811.6885305NORMAL    DELAY_                                                                                                                                                                                                                                                                                      WGS84  
200906050016440   0   1244141197503299lessrv3       BSNLSERVICE1                  BSNLSERVICE1                  2139                                                        LOCATIONMANAGER          SLIR                 919449838266   MSISDN  ASC   919449838266   0   SUCCESS                                           1244141197503299less      919449838266        124414      74.739722013.3302837NORMAL    DELAY_                                                                                                                                                                                                                                                                                      WGS84  
200906050017070   0   1244141224604306lessrv3       BSNLSERVICE1                  BSNLSERVICE1                  2128                                                        LOCATIONMANAGER          SLIR                 919448010097   MSISDN  ASC   919448010097   1   SYSTEM FAILURE                                    1244141224604306less      919448010097        124414                          NORMAL    DELAY_                                                                                                                                                                                                                                                                                      WGS84  
200906050017110   0   1244141227460308lessrv3       BSNLSERVICE1                  BSNLSERVICE1                  2128                                                        LOCATIONMANAGER          SLIR                 919449838266   MSISDN  ASC   919448010098   1   SYSTEM FAILURE                                    1244141227460308less      919449838266   124414                          NORMAL    DELAY_                                                                                                                                                                                                                                                                                      WGS84  

20090605140148        1204702370366140lessrv3                                     RTMS                          0                                                           TRACKING                 tlrep                                                            0   SUCCESS                                                                                         1                                                                                                                                                                                                                                                                                                                                     WGS84  
200906051402100   0   1195202147789210lessrv3       RTMS                          RTMS                                                                                      LOCATIONMANAGER          SLIR                 919446001620   MSISDN  ASC   919446001620   526 INACTIVE SUBSCRIBER                               1195202147789210less                          124419                          NORMAL    DELAY_                                                                                                                                                                                                                                                                                      WGS84  
200906051402100   0   1195202147789210lessrv3       RTMS                          RTMS                                                                                      LOCATIONMANAGER          SLIR                 919446001618   MSISDN  ASC   919446001618   526 INACTIVE SUBSCRIBER                               1195202147789210less                          124419                          NORMAL    DELAY_                                                                                                                                                                                                                                                                                      WGS84  
200906051402100   0   1195202147789210lessrv3       RTMS                          RTMS                                                                                      LOCATIONMANAGER          SLIR                 919446001617   MSISDN  ASC   919446001617   526 INACTIVE SUBSCRIBER                               1195202147789210less                          124419                          NORMAL    DELAY_                                                                                                                                                                                                                                                                                      WGS84


Eu preciso dos scripts para fazer o seguinte
1. Tem para filtrar os registros com base em $ 4 e US $ 6 (ou seja, 4 dólares e US $ 6 \u003d\u003d BSNLSERVICE1 \u003d\u003d 2128) e contagem do total de registros para a DIA (20090605 *)


OUTPUT EXIGIDAS:
BSNLSERVICE1 2128 \u003d\u003d 3


2. Tem para filtrar os registros com base em $ 4 e US $ 6 (ou seja, 4 dólares e US $ 6 \u003d\u003d BSNLSERVICE1 \u003d\u003d 2128) e contagem do total de registros para a DIA (20090605 *) e grupo baseado $ 14 (ou seja, SUCESSO, FALHA)


OUTPUT EXIGIDAS:
BSNLSERVICE1 2128 SUCESSO \u003d\u003d 1
BSNLSERVICE1 2128 SISTEMA DE FALHA \u003d\u003d 2


3. Tem para filtrar os registros com base em $ 4 e US $ 6 (ou seja, 4 dólares e US $ 6 \u003d\u003d BSNLSERVICE1 \u003d\u003d 2128), grupo baseado $ 9 (ou seja, 919448010098, 919446001618) e contagem do total de registros para a DIA (20090605 *) para cada DISTINCT $ 9


OUTPUT EXIGIDAS:
919449838266 2
919448010097 1


a produção deve ser de US $ 4 \u003d\u003d BSNLSERVICE1 E $ 6 \u003d\u003d 2128 apenas .. outras coisas ($ 4 \u003d\u003d RTMS) não são necessários.

Me ajudem pls

Última edição por aemunathan; em 06/05/2009 09:33..
 

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 01:36.


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