•Arnošt Havelka
Pratique : Ops Texte
Scénario réel : Filtrer des journaux et extraire des données.
Démarrer la leçon interactivePratique : 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 :
- Trouver toutes les entrées "Erreur".
- Compter combien de fois "Délai" (Timeout) s'est produit.
- 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 / 2Quelle commande utiliseriez-vous pour simplement compter les lignes correspondantes ?