Verwenden von head ala tail -f

Verwenden von head ala tail -f

Protokolldateien, die am Ende erweitert werden, können live mit tail -fdem Befehl gelesen werden

Gibt es eine Möglichkeit, dasselbe mit einem Protokoll zu tun, das am Anfang angehängt wird?

Die Manpage headhilft nicht.

Antwort1

TomH hat Recht, und außerdem, wie soll head die Änderungen ausgeben? Wenn Sie jedoch nur eine ständig aktualisierte Ansicht der ersten n Zeilen suchen, versuchen Sie

watch head file.txt

oder

watch -n 1 -d head file.txt

Antwort2

Nun, Sie können nicht „am Anfang“ einer Datei etwas anhängen. Die einzige Möglichkeit, diesen Effekt zu erzielen, wäre, die gesamte Datei neu zu schreiben. Ohne eine Textübereinstimmung headhätten Sie jedoch keine Möglichkeit herauszufinden, was passiert ist.

Dies ist einfach, tailda es lediglich die Position verfolgt, bis zu der es gelesen hat, und dann weiter versucht, über diese Position hinaus weitere Bytes zu lesen.

verwandte Informationen