Je sais bien sûr que
cat logfile.txt | wc -l
120
me dira le nombre de lignes dans un fichier.
Tandis que
tail -f logfile.txt
me montrera les nouvelles lignes dans lesquelles un autre programme écrit logfile.txt
.
Est-il possible de combiner les deux pour obtenir un nombre de lignes de mise à jour continue de logfile.txt avec des utilitaires de texte standard?
Je connais
watch wc -l logfile.txt
mais je ne veux pas recompter tout le dossier à chaque fois, cela semble être un gaspillage. On aurait besoin d'un comptage en annexe uniquement toutes les secondes environ et probablement un \r
au lieu d'un \n
à la fin de la ligne.
cat
sortiewc
est aussi un gros gaspillage !!