head と tail -f を使用する

head と tail -f を使用する

末尾が拡張されたログファイルは、tail -fコマンドを使用してライブで読み取ることができます。

先頭に追加されるログで同じことを行う方法はありますか?

のマニュアルページはhead役に立ちません。

答え1

TomHは正しいです。また、headは変更をどのように出力すべきでしょうか?ただし、最初のn行を継続的に更新するだけなら、

watch head file.txt

または

watch -n 1 -d head file.txt

答え2

ファイルの「先頭に追加」することはできません。その効果を実現する唯一の方法は、ファイル全体を書き換えることですが、テキストの一致を行わない限り、head何が起こったかを知る方法はありません。

tail読み取った位置を追跡し、その位置を超えてさらにバイトを読み取ろうとし続けるだけなので簡単です。

関連情報