Como posso descartar as últimas n linhas de um arquivo com um filtro de linha de comando unix?
Isso seria uma espécie de oposto de tail
: tail
descarta as primeiras n linhas, mas canaliza o resto, mas eu quero que o comando canalize tudo exceto as últimas n linhas.
Infelizmente não encontrei nada assim - head
não ajuda também. EDITAR : Pelo menos no Solaris ele não aceita argumentos negativos.
Atualização: estou mais interessado em uma solução que funciona para arquivos grandes, ou seja, arquivos de log, onde você pode querer inspecionar o que aconteceu nos últimos minutos.