Filtrer ses logs en direct
Aujourd’hui on voit comment filtrer nos fichiers de log en direct à l’aide
des commandes UNIX tail
et sed
.
Pour afficher un fichier en direct live sur le terminal, autrement dit pour
visualiser au fur et à mesure les ajouts dans ce fichier, on utilise
tail -f
:
Pour afficher uniquement les lignes d’un fichier qui contiennent la
chaîne de caractères ERROR
, on va utiliser sed
:
Ou bien pour afficher toutes les lignes d’un fichier sauf celles qui
contiennent la chaîne de caractères bruit
, on utilisera:
Et en combinant les deux, on aura un log en direct et filtré:
Et vous, vous utilisez quelle(s) commande(s) ?
À demain.
/ / / / / / / / / /
« La commande cat peut aussi afficher les numéros de lignes ---//---
Écrire un éditeur pour le terminal - partie 4 »