Linux: Saída N Número de linhas, começando no final de um arquivo

Linux: Saída N Número de linhas, começando no final de um arquivo

Eu quero produzir odurar3.000 linhas de um arquivo de log.

Em outras palavras: não quero imprimir oprimeiro3.000 linhas do arquivo de log: em vez disso, quero imprimir odurar3.000 linhas de um arquivo de log.

Eu sei que tacimprime na tela do terminal o arquivo de log completo na ordem inversa. Mas não quero imprimir o arquivo inteiro. Examinei as opções disponíveis e parece que tacnão é possível imprimir um determinado número de linhas.

Em última análise: não me importo se as últimas 3.000 linhas são impressas em ordem crescente ou decrescente: só quero poder ver as últimas 3.000 linhas.

Obrigado!

Responder1

você pode usar:

tail -n 3000 | tac

se você quiser ordem inversa, caso contrário, basta

tail -n 3000

informação relacionada