Как я могу отбросить последние n строк файла с помощью фильтра командной строки unix?
Это было бы как бы наоборот tail
: tail
отбрасывает первые n строк, но пропускает остальные, но я хочу, чтобы команда передавала все, кроме последних n строк.
К сожалению, я не нашел ничего подобного - head
тоже не помогает. РЕДАКТИРОВАТЬ : по крайней мере в Solaris это не принимает отрицательные аргументы.
Обновление: меня больше всего интересует решение, которое работает с большими файлами, то есть с лог-файлами, где вы можете проверить, что произошло в последние минуты.