Thread View: dk.edb.system.unix
6 messages
6 total messages
Started by Morten Christensen
Sun, 17 Mar 2013 19:08
Tail -n 30 med omvendt resultat
Author: Morten Christensen
Date: Sun, 17 Mar 2013 19:08
Date: Sun, 17 Mar 2013 19:08
13 lines
1752 bytes
1752 bytes
Jeg laver en graf ud af de sidste 30 linier i en logfil i bash og gnuplot. De sidste 30 linier findes med plot '<(tail -n 30 logfil.csv)' Nu vil jeg gerne have den sidste linie i logfilen f�rst i grafen istedet for sidst. Kan kommandoen udvides, s� tail-resultatet vendes om ? -- Morten Christensen
Re: Tail -n 30 med omvendt resultat
Author: Michael Rasmussen
Date: Sun, 17 Mar 2013 19:30
Date: Sun, 17 Mar 2013 19:30
23 lines
1979 bytes
1979 bytes
On Sun, 17 Mar 2013 20:08:52 +0100 Morten Christensen <mc@mc.sletmig.cx> wrote: > > Kan kommandoen udvides, så tail-resultatet vendes om ? > Et bash script: #!/bin/sh # usage: script num file LINES=$1 FILE=$2 NUM=$(sed -n '$=' $FILE) LIMIT=$(($NUM-$LINES+1)) tail -n +$LIMIT $FILE -- Hilsen/Regards Michael Rasmussen http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917 A computer is like air conditioning: it becomes useless when you open windows.
Re: Tail -n 30 med omvendt resultat
Author: Anders Wegge Keller
Date: Sun, 17 Mar 2013 20:16
Date: Sun, 17 Mar 2013 20:16
18 lines
1988 bytes
1988 bytes
Morten Christensen <mc@mc.sletmig.cx> writes: > Jeg laver en graf ud af de sidste 30 linier i en logfil i bash og gnuplot. > > De sidste 30 linier findes med > plot '<(tail -n 30 logfil.csv)' > > Nu vil jeg gerne have den sidste linie i logfilen først i grafen > istedet for sidst. > > Kan kommandoen udvides, så tail-resultatet vendes om ? '<(tail -30 | tac)' burde virke. -- /Wegge Leder efter redundant peering af dk.*,linux.debian.*
Re: Tail -n 30 med omvendt resultat
Author: Michael Rasmussen
Date: Sun, 17 Mar 2013 22:06
Date: Sun, 17 Mar 2013 22:06
14 lines
1873 bytes
1873 bytes
On 17 Mar 2013 21:16:05 +0100 Anders Wegge Keller <wegge@wegge.dk> wrote: > > '<(tail -30 | tac)' burde virke. > Nice, den kendte jeg ikke:-) -- Hilsen/Regards Michael Rasmussen http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xE3E80917 A computer is like air conditioning: it becomes useless when you open windows.
Re: Tail -n 30 med omvendt resultat
Author: Morten Christensen
Date: Mon, 18 Mar 2013 19:33
Date: Mon, 18 Mar 2013 19:33
29 lines
2246 bytes
2246 bytes
Anders Wegge Keller skrev den 17-03-2013 21:16: > Morten Christensen <mc@mc.sletmig.cx> writes: > >> Jeg laver en graf ud af de sidste 30 linier i en logfil i bash og gnuplot. >> >> De sidste 30 linier findes med >> plot '<(tail -n 30 logfil.csv)' >> >> Nu vil jeg gerne have den sidste linie i logfilen først i grafen >> istedet for sidst. >> >> Kan kommandoen udvides, så tail-resultatet vendes om ? > > '<(tail -30 | tac)' burde virke. Tak for løsningen. Virker perfekt i et bash-script. I en gnuplot linie #!/usr/bin/gnuplot plot '<(tail -n 20 "/home/msbvand/maaler-filer/liste-natforbrug.csv")' using 1:2 with histeps kunne jeg ikke finde en placering, hvor det virker (men det er også i bash-delen, behovet er størst). -- Morten Christensen
Re: Tail -n 30 med omvendt resultat
Author: Jens Lund
Date: Tue, 19 Mar 2013 12:55
Date: Tue, 19 Mar 2013 12:55
21 lines
1888 bytes
1888 bytes
Morten Christensen wrote: > Jeg laver en graf ud af de sidste 30 linier i en logfil i bash og gnuplot. > > De sidste 30 linier findes med > plot '<(tail -n 30 logfil.csv)' > > Nu vil jeg gerne have den sidste linie i logfilen først i grafen istedet > for sidst. > > Kan kommandoen udvides, så tail-resultatet vendes om ? > > > -- > Morten Christensen tac er din ven: plot '<(tail -n 30 logfil.csv | tac)' -- Jens Lund
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads