Linux: Вывод N количества строк, начиная с конца файла

Linux: Вывод N количества строк, начиная с конца файла

Я хочу вывестипоследний3000 строк файла журнала.

Другими словами: я не хочу печататьпервый3000 строк файла журнала: Вместо этого я хочу распечататьпоследний3000 строк файла журнала.

Я знаю, tacчто выводит на экран терминала файл журнала целиком в обратном порядке. Но я не хочу выводить весь файл. Я посмотрел доступные опции, и, похоже, что tacнельзя вывести определенное количество строк.

В конечном итоге: мне все равно, будут ли последние 3000 строк распечатаны в порядке возрастания или убывания: я просто хочу иметь возможность увидеть последние 3000 строк.

Спасибо!

решение1

вы можете использовать:

tail -n 3000 | tac

если вы хотите обратный порядок, в противном случае, просто

tail -n 3000

Связанный контент