Letzte Seite einer Textdatei

12/10/2007 - 10:14 von Roland Jacob | Report spam
Hallo Leute,

ich verkopfe mich gerade mit einer ASCII-Datei, von der
ich genau die letzte Seite brauche, also ab "^L". Das
müßte doch irnkwie mit sed hinzubekommen sein, oder?
Ich bringe es allerdings nicht fertig. Hat jemand ne
Idee?

Gruß, Jac

$ cd /pub
$ more beer
 

Lesen sie die antworten

#1 Heike C. Zimmerer
12/10/2007 - 11:27 | Warnen spam
Roland Jacob writes:

ich verkopfe mich gerade mit einer ASCII-Datei, von der
ich genau die letzte Seite brauche, also ab "^L".



Das heißt, der Seitentrenner ist ^L. Das Dokument hat 2 Seiten, denn
Du brauchst "die letzte Seite, also ab ^L".

Das Problem ist dann nur, wie Du den ^L in das Skript bekommst. WIMRE
gibt es dafür keinen allgemeinen (portablen) Weg. außer ihn wörtlich
reinzuklopfen (was manchmal etwas seltsam aussieht). GNU sed kennt
z.B. die Form \x10:

sed -n '/\x10/,$p' file

gibt alles ab ^L aus.

Ähnliche fragen