CMD Master
Retour au blog
Arnošt Havelka

La Commande Find

Recherchez des chaînes de texte spécifiques dans des fichiers.

Démarrer la leçon interactive
La Commande Find

La commande find recherche une chaîne de texte spécifique dans un fichier ou des fichiers. C'est un moyen simple et rapide de localiser des lignes contenant un mot ou une phrase particulière.

Essayer la commande

Recherchez des erreurs dans un journal !

Composer la commande
find
Terminal
C:\Users\Student>find "Error" log.txt
---------- LOG.TXT Error: disk full

Options Courantes

  • /I : Recherche insensible à la casse. Correspond à "Erreur", "erreur", et "ERREUR".
  • /N : Affiche les numéros de ligne, ce qui est très utile pour localiser la position exacte du texte.
  • /C : Compte juste les lignes correspondantes. Utile si vous voulez savoir combien d'erreurs se sont produites, pas toutes les voir.
  • /V : Inverse la recherche. Affiche tout sauf les lignes contenant la chaîne.

Exemples Concrets

1. Trouver des lignes avec "Erreur"

Localiser des événements spécifiques dans un fichier journal.

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

2. Compter le nombre d'utilisateurs

Si vous avez une liste d'utilisateurs, vérifiez combien il y en a.

Terminal
C:\Users\Student>find /c "User:" users.txt

3. Filtrer la sortie d'une commande

Vous pouvez diriger la sortie vers find. Par exemple, vérifier si une tâche spécifique est en cours d'exécution.

Terminal
C:\Users\Student>tasklist | find "notepad"

Vérification des connaissances

1 / 3

Les correspondances sont sensibles à la casse par défaut. Quel drapeau ignore la casse ?

Références

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

À suivre

La Commande Findstr

Recherche de texte avancée avec expressions régulières.