Linux:輸出N行數,從檔案結尾開始

Linux:輸出N行數,從檔案結尾開始

我想輸出最後的3000 行日誌檔。

換句話說:我不想列印第一的3000 行日誌檔: 相反,我想列印最後的3000 行日誌檔。

我知道tac以相反的順序將整個日誌檔案列印到終端螢幕。但我不想列印整個文件。我查看了可用的選項,似乎tac無法列印出一定數量的行。

最終:我不在乎最後 3000 行是按升序還是降序列印出來:我只想能夠看到最後 3000 行。

謝謝!

答案1

您可以使用:

tail -n 3000 | tac

如果你想要相反的順序,否則,就

tail -n 3000

相關內容