Die letzten drei Zeilen einer Text-Datei autom. rausfiltern

Du hast eine Frage aber bist neu im Thema?
Antworten
frank9652
Norton Commander
Beiträge: 142
Registriert: Di 27. Mär 2007, 13:03
Wohnort: Göppingen

Die letzten drei Zeilen einer Text-Datei autom. rausfiltern

Beitrag von frank9652 »

Hallo Leute!

Ich möchte aus einer Text-Datei die letzten 3 Zeilen anzeigen lassen.
Die Datei wird automatisch kreiert und variiert in der Anzahl der Zeilen.
Auch der Text der letzten drei Zeilen (auf den es mir ankommt) ändert sich, so daß ich mit "Find" oder "Type" nicht weiterkomme.

Gibt es einen Befehl (oder ein Programm), der mir entweder die letzten drei Zeilen auf dem Display anzeigt, oder in eine Datei schreibt?
Falls es solch einen Befehl oder Programm gibt, dann wäre es toll, wenn ich in der Syntax die Anzahl der Zeilen die ausgegeben werden sollen angeben kann, damit ich hier flexibel bin.

Gruß Frank
elianda
DOS-Übermensch
Beiträge: 1150
Registriert: Mi 31. Jan 2007, 19:04
Wohnort: Halle
Kontaktdaten:

Beitrag von elianda »

Hmm hast du dir schonmal ueberlegt ein paar Grundlagen einer Programmiersprache anzueignen?

Damit koennte man solche Probleme recht schnell loesen.
Diverse Retro-Computer vorhanden.
frank9652
Norton Commander
Beiträge: 142
Registriert: Di 27. Mär 2007, 13:03
Wohnort: Göppingen

Beitrag von frank9652 »

...wegen Überlastung, Familienvater und Arbeit im Schichtbetrieb -> geht nicht.
Sitze gerade die siebte Nacht meine Nachtschicht ab und muß noch bis 06:30 Uhr ... :(
...ist gerade ein bischen ruhiger.

Habe gehofft, daß es einen einfachen DOS-Befehl (den ich nicht kenne) oder schon ein kleines Programm zum downloaden gibt.

Gruß Frank
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Beitrag von Dosenware »

mal schnell zusammengecodet:

X
Syntax: Dateiname [Zahl] //[] Optional
ist die Zahl Negativ, werden nur die letzten n Zeilen angezeigt
ist die Zahl Positiv, werden die ersten n Zeilen nicht angezeigt
frank9652
Norton Commander
Beiträge: 142
Registriert: Di 27. Mär 2007, 13:03
Wohnort: Göppingen

Beitrag von frank9652 »

Hallo Dosenware!

Vielen Herzlichen Dank für die schnelle Hilfe.
Funktioniert prima.
Was du allerdings mit // [] Optional meinst, weiß ich nicht.

Bei mir funktioniert folgendes:
C:\dostools\rowex\x c:\temp\temp2.txt -3 > C:\temp\temp3.txt

Erklärung:
Aus temp2.txt werden die letzten 3 Zeilen herausgeholt, und in temp3.txt geschrieben.

Gruß Frank
Benutzeravatar
Dosenware
DOS-Gott
Beiträge: 3745
Registriert: Mi 24. Mai 2006, 20:29

Beitrag von Dosenware »

das in [] ist optional - also die Zahl...
frank9652
Norton Commander
Beiträge: 142
Registriert: Di 27. Mär 2007, 13:03
Wohnort: Göppingen

Beitrag von frank9652 »

Danke, dachte es wäre ein Teil der Syntax.

Nochmals recht herzlichen Dank. :-P :-P :-P

Gruß Frank
Antworten