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