Eu sei é claro que
cat logfile.txt | wc -l
120
vai me dizer o número de linhas em um arquivo.
Enquanto que
tail -f logfile.txt
irá me mostrar as novas linhas que outro programa escreve logfile.txt
.
É possível combinar os dois para que eu obtenha uma contagem de linhas de atualização contínua de logfile.txt com os utilitários de texto padrão?
Eu sei sobre
watch wc -l logfile.txt
mas não quero contar novamente o arquivo inteiro a cada vez, isso parece um desperdício. Seria necessário contar apenas uma contagem a cada segundo e, provavelmente, uma em \r
vez de uma \n
no final da linha.
cat
produção da tubulaçãowc
também é um grande desperdício !!