末尾が拡張されたログファイルは、tail -f
コマンドを使用してライブで読み取ることができます。
先頭に追加されるログで同じことを行う方法はありますか?
のマニュアルページはhead
役に立ちません。
答え1
TomHは正しいです。また、headは変更をどのように出力すべきでしょうか?ただし、最初のn行を継続的に更新するだけなら、
watch head file.txt
または
watch -n 1 -d head file.txt
答え2
ファイルの「先頭に追加」することはできません。その効果を実現する唯一の方法は、ファイル全体を書き換えることですが、テキストの一致を行わない限り、head
何が起こったかを知る方法はありません。
tail
読み取った位置を追跡し、その位置を超えてさらにバイトを読み取ろうとし続けるだけなので簡単です。