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
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.
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.