Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-01-23 01:13:02

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

[Solved] Wyciąganie danych z logu

Mam nietypowy logo i nie mogę jego zmienića mianowicie wpliku mam cos takiego:

Kod:

Pn 12-01-2012 23:33:33
ERR kjhsk
jkdhasd
akdjlad
Pn 12-01-2012 23:33:38
sadasd
asd
ada
sdad
Pn 12-01-2012 23:33:43
ERR xkllasj xcscls cks c
sjkc skchs
scnkls jckls
csjlcd sklc
sckls ckls
sjlc sklc
Pn 12-01-2012 23:33:52
cd wcw
dwjked jw
dw cew
cewc w
kc w;'cwe c
wc kwel
Pn 12-01-2012 23:33:59
ERR opiqwd
qwd pw
lw edpw
klw dp
Pn 12-01-2012 23:34:33
cjk dekl;lve v;le
kl sdls
ERR sdl dcv
skl csld
Pn 12-01-2012 23:37:33
sdkcsklcdjsd s
ssklcd slcd
scdkls clsd
Pn 12-01-2012 23:39:33
ksdjc lsjdc ljsl
sckls ckl
csdc sdl

Wiadomo że, jeśli pomiędzy datami jest wpis ERR to jest błąd, inaczej jest nic nie znaczące dane. Data zawsze zaczyna się od dnia tygodnia.
Potrzebował bym mieć skrypt który by zwrócił z powyższego logu coś takiego:


Kod:

Pn 12-01-2012 23:33:33
ERR kjhsk
jkdhasd
akdjlad
Pn 12-01-2012 23:33:43
ERR xkllasj xcscls cks c
sjkc skchs
scnkls jckls
csjlcd sklc
sckls ckls
sjlc sklc
Pn 12-01-2012 23:33:59
ERR opiqwd
qwd pw
lw edpw
klw dp
Pn 12-01-2012 23:34:33
cjk dekl;lve v;le
kl sdls
ERR sdl dcv
skl csld

Ostatnio edytowany przez djjanek (2012-01-24 23:00:24)

Offline

 

#2  2012-01-23 12:27:55

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: [Solved] Wyciąganie danych z logu

Nie całkiem to samo, ale przesłanie tak:

Kod:

cat LOG |tr '\n' ' '|sed 's/\(Pn\|Wt\|Sr\|Cz\|Pt\|So\|Nd\)/\n\1/g'|grep ERR

ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#3  2012-01-24 22:59:39

  djjanek - Użytkownik

djjanek
Użytkownik
Skąd: whereis
Zarejestrowany: 2007-11-15
Serwis

Re: [Solved] Wyciąganie danych z logu

Dzięki na to nie wpadłem aby potraktować to jako jedno linia :)

Ostatnio edytowany przez djjanek (2012-01-24 23:00:59)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)