← Back to team overview

sslug-teknik team mailing list archive

Re: log

 

Peter Makholm wrote:
"Frank Vestergaard Pedersen" <sslug@xxxxxxxxxxxx> writes:

Jeg har en logfil hvor jer gerne vil have alle linjer med et time-stamp
format ala dette "Jan 5, 2007 8:48:02 AM" og så X antal linjer efter
time-stampet ud af logfilen. Hvordan gøres det lige smartest i en eller
anden form for script Bash/Perl/.....?

Det vil sige at givet et konkret timestamp, der findes i filen, så vil
du have den X efterfølgende linjer fra filen?

Det kan gøres med grep:

  grep -A 10 "Jan 5, 2007 8:48:02 AM" logfil


//Peter Makholm


Jeg burde måske have forklaret det lidt bedre! nej det er ikke det konkrete time-stamp jeg er på udkig efter , men alle time-stamp i logfilen + X antal linjer efter hvert time-stamp.

Jeg havde selv tænkt på noget i retningen af dette:

cat LOGFIL | grep "time-stamp format..." + X linjer....

mvh
Frank



Follow ups

References