Usando a cabeça ala tail -f

2

Os arquivos de log que são estendidos na cauda podem ser lidos ao vivo usando o comando tail -f

Existe alguma maneira de fazer o mesmo com um log que é anexado no começo?

A página man do head não ajuda.

    
por NOLFXceptMe 17.08.2011 / 13:19

2 respostas

6

O TomH está correto, e também, como deve liderar a saída das mudanças? No entanto, se tudo o que você está procurando é uma visualização atualizada das primeiras n linhas, tente

watch head file.txt

ou

watch -n 1 -d head file.txt
    
por 17.08.2011 / 13:26
8

Bem, você não pode "acrescentar no início" de um arquivo. A única maneira de atingir esse efeito seria reescrever todo o arquivo, mas a falta de uma correspondência de texto head não teria como saber o que aconteceu.

É fácil para tail , pois ele apenas acompanha a posição em que está lendo e continua tentando ler mais bytes além dessa posição.

    
por 17.08.2011 / 13:21

Tags