Dateianfang und -ende

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Mi Feb 5 09:15:55 CET 2003


On 5 Feb 03, at 8:48, Thomas Berger wrote:

> Es gibt Portierungen von head und tail, die das Leisten 
> muessten. Die Letzten 30 Zeilen einer 100MB-Datei wegzunehmen
> ist allerdings kein Zuckerschlecken fuer die Systemressourcen,
> vor allem wenn es sich um eine Pipe handelt :-)
> 
Jeder allegro-Anwender besitzt rdwr.exe. (read-write)
Damit geht das so:

rdwr 1 100 datei1 datei2      ersten 100 Zeilen von datei1 in datei2 schreiben
rdwr 1 99999999 datei1 nul    feststellen, wieviele Zeilen datei1 hat
rdwr 999900 99999999 datei1 datei2
                              letzte 100 Zeilen, wenn es 1 Mio Zeilen sind

Die datei1 kann insbes. eine .alg-Datei sein! Denn die Saetze darin enden mit 13 
10, wie eine TXT-Datei.
Die ersten X Zeilen kann man uebrigens auch leicht mit X.EXE herauskopieren in 
eine andere Datei: Befehl p .

B.E.


Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro