Retour au blog
Arnošt Havelka

Effet d'entraînement Bash : signal Grep

Extrayez rapidement des lignes de journal exploitables avec des filtres grep insensibles à la casse.

Démarrer la leçon interactive
Effet d'entraînement Bash : signal Grep

Effet d'entraînement Bash : signal Grep

Lorsque les bûches deviennent bruyantes, grep est votre premier amplificateur de signal. Cette étape filtre le texte de l'incident pour afficher uniquement les lignes pertinentes avant de compter, trier ou rediriger la sortie.

Commandement de la pratique

grep -i 'error' app.log

Signal terminal attendu

Avec des entrées de journal à casse mixte, -i doit conserver les variantes supérieure et inférieure :

ERROR: disk full
error: timeout

Pourquoi c'est important

La qualité du pipeline dépend de la qualité du filtrage de première étape. Si vous manquez des variantes telles que ERROR vs error, chaque décompte et rapport en aval devient peu fiable.

Erreurs courantes

Extension de la pratique

Divisez un journal en deux sorties ciblées :

grep -i 'error' app.log > errors.log
grep -i 'warn' app.log > warnings.log

Cela vous donne des fichiers plus propres et spécifiques pour les notes d'incident et les analyses de suivi.

Références

Ces liens Microsoft Learn et de la documentation Windows fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Effet d'entraînement Bash : redirection du grand livre

Utilisez la redirection > et >> pour créer des registres de texte simples et vérifiables dans Bash.