The UNIX and Linux Forums  
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.

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a dummies Kérdések és válaszok
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 08-30-2007
Nysif Steve Nysif Steve is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2007
Helyszín: Albany, NY
Hozzászólások: 26
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
  #2 (permalink)  
Old 08-30-2007
Ilan ilan is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2007
Posts: 101
használatod Uniq.

lehet, mint ez:
mert a "több logreport | sort | Uniq" do echo "no.of idő + I:` grep-c $ i logreport "" done

-Ilan

Last edited by Ilan; 08/30/2007 at 02:49 PM..
  #3 (permalink)  
Old 08-30-2007
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
Addict
  
 

Join Date: Jan 2007
Helyszín: Варна, България / Milano, Olaszország
Hozzászólások: 2.847
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
Mint mindig, használja nawk / vagy usr/xpg4/bin/awk Solaris.
  #4 (permalink)  
Old 08-31-2007
Nysif Steve Nysif Steve is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2007
Helyszín: Albany, NY
Hozzászólások: 26
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
  #5 (permalink)  
Old 08-31-2007
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
Addict
  
 

Join Date: Jan 2007
Helyszín: Варна, България / Milano, Olaszország
Hozzászólások: 2.847
Idézet:
Originally Posted by Nysif Steve View Post
Mi is pontosan a kimenő e? Nem tudom, hogy helyesen működik.
Mi a kimeneti kapsz?

Kód:
zsh 4.3.2% cat file
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 702911 daemon.error] Agent snmpd appeared dead but responded to peng
07:11:05 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to ping
04:20:00 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to pong
06:38:08 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to ping
07:11:05 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to pong
zsh 4.3.2% 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]
}' file
07:11:05 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to pong
This Error was reproduced 2 times
06:38:08 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to peng
This Error was reproduced 1 times
06:38:08 /usr/lib/snmp/snmpdx: [ID 702911 daemon.error] Agent snmpd appeared dead but responded to ping
This Error was reproduced 3 times
  #6 (permalink)  
Old 08-31-2007
cassj's Avatar
cassj cassj is offline VIP Member  
Supporter
  
 

Join Date: Jul 2003
Helyszín: Interweb
Posts: 109
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
Én cd'd az én asztalra, majd én radoulov a szkript a kismértékű módosítás hozzátéve "\" a végén minden sorban így másolja be, hogy a bash parancssorban.

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
Nyomjuk meg a visszatérést és Voila!:

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
Szép munka radoulov!
  #7 (permalink)  
Old 09-05-2007
psiva_arul's Avatar
psiva_arul psiva_arul is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2007
Helyszín: Bangalore, India
Hozzászólások: 97
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.
Closed Thread

Könyvjelzõk

Címkék
linux, sendmail

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 01:32 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0