web-dev-qa-db-ja.com

tail -fですが、最初にファイルの内容を吸い込みます(別名 `cat -f`)

最後の10行だけでなく、新しい変更を追跡する前にファイル全体を表示する必要があります(はい、概念的にはtailではないことはわかっています)。言い換えれば、cat -fのようなものが存在したとしても、それは可能です。尻尾の男は私に何の考えも与えません。私が今見ている唯一のオプションは、なんとかして最後の10行を除くすべてをcattail -fの出力を組み合わせることです。

ヒントはありますか?

9
om-nom-nom

これを行う1つの方法は次のとおりです。

tail -f -n+0 /var/log/messages

+0+1の間に違いはないように思われるので、これは同等になります。

tail -f -n+1 /var/log/messages
14
slm