![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Fjern duplikatinnhold linjer i loggfiler | karthikn7974 | Shell programmering og Skripting | 4 | 03-21-2009 06:41 |
| Fjern alle forekomster av duplikatinnhold poster fra filen | vukkusila | Shell programmering og Skripting | 3 | 12-12-2007 07:50 |
| hvordan du fjerner duplikat linjer | fredao | Shell programmering og Skripting | 3 | 12-13-2006 12:51 |
| Dupliserte linjer i filen | guptan | UNIX for Advanced & ekspertbrukere | 3 | 05-18-2006 06:28 |
| Fjern Dupliserte Lines i File | Den Tiack Ein | Shell programmering og Skripting | 5 | 01-12-2006 08:30 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Fjern Dupliserte linjer fra fil
Jeg har en loggfil "logreport" som inneholder flere linjer som vist under:
04:20:00 / usr / lib / SNMP / snmpdx: [ID 702911 demonen. feil] Agent snmpd dukket opp døde, men svarte på ping 06:38:08 / usr / lib / SNMP / snmpdx: [ID 702911 demonen. feil] Agent snmpd dukket opp døde, men svarte på ping 07:11:05 / usr / lib / SNMP / snmpdx: [ID 702911 demonen. feil] Agent snmpd dukket opp døde, men svarte på ping Jeg ønsker å redigere rapporten til å fjerne innlegg som rapporterer dupliser hendelser. Jeg prøver å lage en utgang nær det som er sett under: 04:20:00 / usr / lib / SNMP / snmpdx: [ID 702911 demonen. feil] Agent snmpd dukket opp døde, men svarte på ping Denne feilen ble gjengitt 2 ganger |
|
|||||
|
Jeg prøvde radoulov's script og det fungerer for meg. Jeg hadde en prøve loggfilen på skrivebordet som heter "logfile.log" med disse oppføringene: 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 Jeg cd'd til skrivebordet mitt, og jeg brukte radoulov's script med liten modifikasjon for å legge "\" til slutten av hver linje, slik at jeg kunne kopiere og lime den inn til bash kommandolinjen. 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
Trykk tilbake og voila!: 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 Nice jobb radoulov! |
|
|||||
|
Hei Alle,
Jeg har en nedenfor tekstfil som er atskilt med "|". Denne filen har to rader hver og rad har tre verdier (file_header, file_header og invoice_detail). som dette file_header | Gees-EU | 343 | 2007-08-29T07: 10:51 | SSPF | 12 | 2008 | 0 | 0 | SSS | | invoice_header | 39478-198192-2 | 250489 | BRIDGEWATER108 | 2007-08-28T00: 00:00 | 1 | STANDARD | Kvitteringssideformat Invoic invoice_detail | 39478-198192-2 | 2 | Element | 1 | 1 | 1 | AUG-07 | 5896.45820.000.00.00.000000.000 | AnnonseSøk | 856974521 | 257ZA | zas78 file_header | GEAS-EU | 343 | 2007-08-29T07: 10:51 | SSPF | 12 | 2008 | 0 | 0 | SSS | | invoice_header | 35818-198192-2 | 250489 | BRIDGEWATER108 | 2007-08-28T00: 00:00 | 1 | STANDARD | Kvitteringssideformat Invoic invoice_detail | 1235-198192-2 | 2 | Element | 1 | 1 | 1 | AUG-07 | 17.121504.45820.000.00.00.000000.000 | AnnonseSøk | 123456789 | 257ZA | zas78 Forventet produksjon: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Jeg vil klippe ovenfor 11th kolonne fra ovenstående inpu fil (vi trenger å klippe 11th kolonne fra invoice_detail rad. 856974521 123456789 Takk på forhånd, Takk, Siva.P Bangalore. |
![]() |
| Hugseliste |
| Tags |
| linux, sendmail |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|