The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Record rekenen op basis van een zoekwoord in de registers aemunathan Programmeren en Shell Scripting 4 03-03-2009 08:39
valideren van een bestand op basis van voorwaarden trichyselva Programmeren en Shell Scripting 8 01-02-2009 08:51
Gebaseerd op aantal records in bestand1 behoefte om te controleren records in bestand2 om sommige condns mavesum Programmeren en Shell Scripting 3 11-26-2008 10:48
uittreksel lijnen op basis van enkele voorwaarden prvnrk Programmeren en Shell Scripting 4 10-17-2008 06:24
Graaf nr. of Records in het bestand zonder tellen Header en Trailer Records guiguy Programmeren en Shell Scripting 2 06-07-2007 01:15 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-05-2009
aemunathan aemunathan is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 76
met behulp van awk te tellen geen records gebaseerd op de voorwaarden

Hoi

Ik heb bestanden met datum en tijd stempel als de map namen als 200906051400,200906051500,200906051600 ..... dus dagelijks 24 bestanden worden gegenereerd

ik nodig om bepaalde dingen te doen op deze 24 bestanden dagelijks

bestand bevat de gegevens, zoals

Code:
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


Ik moet de scripts om het volgende te doen
1. Het is voor het filteren van de records op basis van $ 4 tot $ 6 (dwz $ 4 \u003d\u003d BSNLSERVICE1 EN $ 6 \u003d\u003d 2128) en telt de totale records voor de Dag (20090605 *)


OUTPUT REQUIRED:
BSNLSERVICE1 2128 \u003d\u003d 3


2. Het is voor het filteren van de records op basis van $ 4 tot $ 6 (dwz $ 4 \u003d\u003d BSNLSERVICE1 EN $ 6 \u003d\u003d 2128) en telt de totale records voor de Dag (20090605 *) EN GROEP OP BASIS VAN $ 14 (dat wil zeggen SUCCESS, Failure)


OUTPUT REQUIRED:
BSNLSERVICE1 2128 SUCCES \u003d\u003d 1
BSNLSERVICE1 2128 SYSTEM FAILURE \u003d\u003d 2


3. Het is voor het filteren van de records op basis van $ 4 tot $ 6 (dwz $ 4 \u003d\u003d BSNLSERVICE1 EN $ 6 \u003d\u003d 2128), GROEP OP BASIS VAN $ 9 (dwz 919448010098, 919446001618) en telt de totale records voor de Dag (20090605 *) voor elke afzonderlijke $ 9


OUTPUT REQUIRED:
919449838266 2
919448010097 1


uitgang moeten worden van $ 4 \u003d\u003d BSNLSERVICE1 en $ 6 \u003d\u003d 2128 alleen .. andere dingen ($ 4 \u003d\u003d RTMS) zijn niet vereist.

Help me pls

Laatst gewijzigd door aemunathan; op 06.05.2009 09:33..
 

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 12:42 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0