![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Fjern duplikateksemplaret linjer i logfiler | karthikn7974 | Shell Programmering og Scripting | 4 | 03-21-2009 06:41 PM |
| Fjern alle forekomster af dobbeltposter fra fil | vukkusila | Shell Programmering og Scripting | 3 | 12-12-2007 07:50 AM |
| hvordan du fjerner duplikateksemplar linjer | fredao | Shell Programmering og Scripting | 3 | 12-13-2006 12:51 PM |
| Dupliker linjer i filen | guptan | UNIX for Advanced & Ekspertsøgning Brugere | 3 | 05-18-2006 06:28 AM |
| Fjern Dubler Lines i File | Den Tiack Ein | Shell Programmering og Scripting | 5 | 01-12-2006 08:30 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Fjern Dubler linjer fra fil
Jeg har en logfil "logreport", der indeholder flere linjer som ses nedenfor:
04:20:00 / usr / lib / SNMP / snmpdx: [ID 702911 daemon. fejl] Agent snmpd syntes død, men reagerede på ping 06:38:08 / usr / lib / SNMP / snmpdx: [ID 702911 daemon. fejl] Agent snmpd syntes død, men reagerede på ping 07:11:05 / usr / lib / SNMP / snmpdx: [ID 702911 daemon. fejl] Agent snmpd syntes død, men reagerede på ping Jeg vil gerne redigere rapporten til fjerne poster denne rapport kopiere begivenheder. Jeg forsøger at producere en produktion tæt på det, der ses nedenfor: 04:20:00 / usr / lib / SNMP / snmpdx: [ID 702911 daemon. fejl] Agent snmpd syntes død, men reagerede på ping Denne fejl blev gengivet 2 gange |
|
||||
|
Hvad er outputtet fra denne? Jeg kan ikke få det til at køre korrekt.
Code:
awk '{x[substr($0,9)]++;y[substr($0,9)]=$1}END{
for(i in x)
printf "%s\nThis Error was reproduced %d times\n",y[i]i,x[i]
}' logfile
|
|
|||||
|
Jeg forsøgte radoulov's script og det virker for mig. Jeg havde en stikprøve logfil på mit skrivebord kaldet "logfile.log" med disse angivelser:
Code:
04:20:00 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to ping 06:38:08 /usr/lib/snmp/snmpdx: [ID 999999 daemon.error] Agent snmpd appeared dead but responded to DING 07:11:05 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to ping 09:20:00 /usr/lib/snmp/snmpdx: [ID 999999 daemon.error] Agent snmpd appeared dead but responded to DING 10:38:08 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to ping 11:11:05 /usr/lib/snmp/snmpdx: [ID 999999 daemon.error] Agent snmpd appeared dead but responded to DING Code:
awk '{x[substr($0,9)]++;y[substr($0,9)]=$1}END{\
for(i in x) \
printf "%s\nThis Error was reproduced %d times\n",y[i]i,x[i]\
}' logfile.log
Code:
10:38:08 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to ping This Error was reproduced 3 times 11:11:05 /usr/lib/snmp/snmpdx: [ID 999999 daemon.error] Agent snmpd appeared dead but responded to DING This Error was reproduced 3 times |
|
|||||
|
Hi All,
Jeg har en nedenfor tekstfil som er adskilt af "|". Denne fil har to rækker hver eneste rækken har tre værdier (file_header, file_header og invoice_detail). som denne file_header | GEES-EU | 343 | 2007-08-29T07: 10:51 | SSPF | 12 | 2008 | 0 | 0 | værdipapirafviklingssystem | | invoice_header | 39478-198192-2 | 250489 | BRIDGEWATER108 | 2007-08-28T00: 00:00 | 1 | Standard | Modtagelse Invoic invoice_detail | 39478-198192-2 | 2 | ITEM | 1 | 1 | 1 | AUG-07 | 5896.45820.000.00.00.000000.000 | Annonce | 856974521 | 257ZA | zas78 file_header | GEAS-EU | 343 | 2007-08-29T07: 10:51 | SSPF | 12 | 2008 | 0 | 0 | værdipapirafviklingssystem | | invoice_header | 35818-198192-2 | 250489 | BRIDGEWATER108 | 2007-08-28T00: 00:00 | 1 | Standard | Modtagelse Invoic invoice_detail | 1235-198192-2 | 2 | ITEM | 1 | 1 | 1 | AUG-07 | 17.121504.45820.000.00.00.000000.000 | Annonce | 123456789 | 257ZA | zas78 Forventet effekt: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Jeg vil skære ovenstående 11th kolonne fra ovenstående inpu fil (vi er nødt til at skære det 11. kolonne fra invoice_detail træk. 856974521 123456789 Thanks in advance, Tak, Siva.P Bangalore. |
![]() |
| Bogmærker |
| Tags |
| linux, sendmail |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|