Linux: ファイルの末尾から N 行数を出力する

Linux: ファイルの末尾から N 行数を出力する

出力したい最後ログファイルの 3000 行。

言い換えれば、私は印刷したくない初めログファイルの3000行:代わりに、最後ログファイルの 3000 行。

tacログ ファイル全体を逆順にターミナル画面に印刷することはわかっています。しかし、ファイル全体を印刷したくはありません。使用可能なオプションを確認したところ、tac特定の行数を印刷できないようです。

結局のところ、最後の 3000 行が昇順で印刷されるか降順で印刷されるかは気にしません。最後の 3000 行が表示できればよいのです。

ありがとう!

答え1

以下を使用できます:

tail -n 3000 | tac

逆順で表示したい場合は、

tail -n 3000

関連情報