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

Pratique : Traitement de 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".

Command Prompt
C:\Users\User>find "Erreur" serveur.log

Étape 2 : Compter les Délais

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

Command Prompt
C:\Users\User>find /c "Délai" serveur.log

Étape 3 : Rechercher une Connexion Utilisateur

Utilisez findstr pour chercher un motif spécifique.

Command Prompt
C:\Users\User>findstr "Connexion.*admin" serveur.log

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

Sauvegardez vos découvertes pour un rapport.

Command Prompt
C:\Users\User>find "Erreur" serveur.log > rapport_erreurs.txt

Vérification des connaissances

1 / 2

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

À suivre

Pratique : Ops Répertoire

Scénario réel : Mettre en place une structure de projet.