Я хочу вывестипоследний3000 строк файла журнала.
Другими словами: я не хочу печататьпервый3000 строк файла журнала: Вместо этого я хочу распечататьпоследний3000 строк файла журнала.
Я знаю, tac
что выводит на экран терминала файл журнала целиком в обратном порядке. Но я не хочу выводить весь файл. Я посмотрел доступные опции, и, похоже, что tac
нельзя вывести определенное количество строк.
В конечном итоге: мне все равно, будут ли последние 3000 строк распечатаны в порядке возрастания или убывания: я просто хочу иметь возможность увидеть последние 3000 строк.
Спасибо!
решение1
вы можете использовать:
tail -n 3000 | tac
если вы хотите обратный порядок, в противном случае, просто
tail -n 3000