Bildschirm löschen, wenn die Datei abgeschnitten wird, während 'tail -f' verwendet wird

8

Ich verwende tail -f , um den Inhalt einer sich kontinuierlich ändernden Datei zu drucken. Wenn die Datei abgeschnitten wird, erscheint sie wie folgt:

%Vor%

Dies kann unordentlich werden, wenn ich die Datei zu oft ändere, so dass es schwer wird zu sehen, wo die Datei anfängt / endet. Gibt es eine Möglichkeit, den Bildschirm irgendwie clear , wenn die Datei abgeschnitten ist, so dass es so angezeigt werden würde?

%Vor%     
none 08.10.2012, 16:09
quelle

3 Antworten

9

Sie könnten einen perl Einstrich verwenden, um die Ausgabe von tail -f

zu filtern

z.B.

%Vor%     
Benj 08.10.2012, 16:29
quelle
12

Ich weiß, das ist alt, aber eine andere (möglicherweise einfachere) Lösung ist:

watch -n 1 cat myfile.txt

    
Rhys 31.03.2013 22:28
quelle
1

tailf myfile.txt

Dies ist der Befehl tailf anstatt tail -f

Mit diesem Befehl wird keine Datei abgeschnitten auf dem Bildschirm zurückgegeben

    
Vahid 08.10.2012 16:33
quelle

Tags und Links