![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Távolítsa el a kettős sorok naplófájljait | karthikn7974 | Shell programozás és Scripting | 4 | 03-21-2009 06:41 PM |
| Távolítsa el az összes előforduló kettős nyilvántartások az iratokból | vukkusila | Shell programozás és Scripting | 3 | 12-12-2007 07:50 AM |
| hogyan lehet eltávolítani kettős sorok | fredao | Shell programozás és Scripting | 3 | 12-13-2006 12:51 PM |
| Megkettõzés sorokat a fájl | guptan | A UNIX a fejlett és szakértői Felhasználók | 3 | 05-18-2006 05:28 AM |
| Remove Duplicate sorok File | A Tiack Ein | Shell programozás és Scripting | 5 | 01-12-2006 08:30 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Remove Duplicate sorokat File
Van egy log file "logreport hogy" több, mint az alábbiakban látható:
04:20:00 / usr / lib / snmp / snmpdx: [ID 702911 daemon. error] Agent snmpd tűnt, halott, de reagált a ping 06:38:08 / usr / lib / snmp / snmpdx: [ID 702911 daemon. error] Agent snmpd tűnt, halott, de reagált a ping 07:11:05 / usr / lib / snmp / snmpdx: [ID 702911 daemon. error] Agent snmpd tűnt, halott, de reagált a ping Szeretném szerkeszteni a jelentés távolítani bejegyzések jelentés másodlaton eseményeket. Próbálom, hogy a kibocsátás közel, hogy mit látott a következők: 04:20:00 / usr / lib / snmp / snmpdx: [ID 702911 daemon. error] Agent snmpd tűnt, halott, de reagált a ping Ez hiba volt, reprodukálni 2-szer |
|
||||
|
Mi is pontosan a kimenő e? Nem tudom, hogy helyesen működik.
Kód:
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
|
|
|||||
|
Próbáltam radoulov a forgatókönyvet, és ez szerkezet értem. Volt egy minta log file on my desktop úgynevezett "logfile.log" ezeket a bejegyzéseket:
Kód:
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 Kód:
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
Kód:
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,
Van egy szöveges fájl, amely alatt van elválasztva a "|". Ez a fájl két sorban minden egyes sorban három értékek (file_header, file_header és invoice_detail). mint ez 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 | Receipt Invoic invoice_detail | 39478-198192-2 | 2 | Tétel | 1 | 1 | 1 | AUG-07 | 5896.45820.000.00.00.000000.000 | Hirdetés | 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 | Receipt Invoic invoice_detail | 1235-198192-2 | 2 | Tétel | 1 | 1 | 1 | AUG-07 | 17.121504.45820.000.00.00.000000.000 | Hirdetés | 123456789 | 257ZA | zas78 Várt kimenet: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Azt akarom csökkenteni a fenti 11. oszlopban a fenti inpu fájl (ki kell vágni a 11. oszlop a invoice_detail sorban. 856974521 123456789 Thanks in advance, Köszönöm, Siva.P Bangalore. |
![]() |
| Könyvjelzõk |
| Címkék |
| linux, sendmail |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|