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