CMD Master
Retour au blog
Arnošt Havelka

Pratique : Ops Texte

Scénario réel : Filtrer des journaux et extraire des données.

Démarrer la leçon interactive
Pratique : Ops Texte

Dans ce scénario, nous agissons comme un administrateur système analysant un fichier journal de serveur. Nous devons trouver des erreurs, les compter, et suspecter qu'un utilisateur spécifique cause des problèmes.

La Mission

Vous avez un grand fichier serveur.log. Vous devez :

  1. Trouver toutes les entrées "Erreur".
  2. Compter combien de fois "Délai" (Timeout) s'est produit.
  3. Vérifier si l'utilisateur "admin" s'est connecté.

Étape 1 : Trouver toutes les Erreurs

Utilisez find pour filtrer le journal pour les lignes contenant "Erreur".

Terminal
C:\Users\Student>find "Error" server.log

Étape 2 : Compter les Délais

Utilisez find /c pour compter les occurrences de "Délai".

Terminal
C:\Users\Student>find /c "Timeout" server.log

Étape 3 : Rechercher une Connexion Utilisateur

Utilisez findstr pour chercher un motif spécifique.

Terminal
C:\Users\Student>findstr "Login.*admin" server.log

Étape 4 : Extraire les Erreurs vers un fichier séparé

Sauvegardez vos découvertes pour un rapport.

Terminal
C:\Users\Student>find "Error" server.log > error_report.txt

Vérification des connaissances

1 / 2

Quelle commande utiliseriez-vous pour simplement compter les lignes correspondantes ?

Références

Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.

À suivre

Pratique : Gestion Fichiers

Scénario réel : Organiser votre dossier téléchargements.