tail -f mas suga o conteúdo do arquivo primeiro (também conhecido como 'cat -f')

8

Eu preciso mostrar todo o arquivo antes de rastreá-lo para novas alterações, não apenas as últimas 10 linhas (sim, eu sei que não é tail conceitualmente). Em outras palavras, algo como cat -f faria, se alguma vez existisse. O homem da cauda não me dá nenhuma ideia. A única opção que vejo agora é combinar de alguma forma cat todas menos as 10 últimas linhas e a saída tail -f .

Alguma dica, por favor?

    
por om-nom-nom 03.06.2013 / 10:28

1 resposta

10

Aqui está uma maneira de fazer isso:

tail -f -n+0 /var/log/messages

Não parece haver nenhuma diferença entre um +0 e um +1 , então isso seria equivalente:

tail -f -n+1 /var/log/messages
    
por 03.06.2013 / 11:07

Tags