Usando head ala tail -f

Usando head ala tail -f

Os arquivos de log que são estendidos no final podem ser lidos ao vivo usando tail -fo comando

Existe alguma maneira de fazer o mesmo com um log anexado no início?

A página de manual de headnão ajuda.

Responder1

TomH está correto e também, como head deve gerar as alterações? No entanto, se tudo o que você procura é uma visão continuamente atualizada das primeiras n linhas, tente

watch head file.txt

ou

watch -n 1 -d head file.txt

Responder2

Bem, você não pode "acrescentar no início" de um arquivo. A única maneira de conseguir esse efeito seria reescrever o arquivo inteiro, mas sem fazer uma correspondência de texto headnão haveria como saber o que havia acontecido.

É fácil, tailpois ele apenas controla a posição lida e continua tentando ler mais bytes além dessa posição.

informação relacionada