•Arnošt Havelka
La Commande Find
Recherchez des chaînes de texte spécifiques dans des fichiers.
Démarrer la leçon interactiveLa 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.
Usage:find
[/options]
"chaîne"
[nomfich]
/v
Affiche toutes les lignes NE contenant PAS la chaîne spécifiée.
/c
Affiche uniquement le nombre de lignes contenant la chaîne.
/n
Affiche les numéros de ligne avec les lignes affichées.
/i
Ignore la casse des caractères lors de la recherche.
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.
Command Prompt
C:\Users\User>find "Erreur" app.log
2. Compter le nombre d'utilisateurs
Si vous avez une liste d'utilisateurs, vérifiez combien il y en a.
Command Prompt
C:\Users\User>find /c "Utilisateur:" utilisateurs.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.
Command Prompt
C:\Users\User>tasklist | find "notepad"
Vérification des connaissances
1 / 3Les correspondances sont sensibles à la casse par défaut. Quel drapeau ignore la casse ?