] [<[drive:][path][filename]]>`
Paramètres :
- /V :Affiche toutes les lignes qui ne contiennent pas le texte recherché.
- /C :affiche uniquement le nombre de lignes contenant le texte recherché.
- /N :affiche les numéros de ligne ainsi que le texte de recherche trouvé.
- /Je :effectue une recherche insensible à la casse, faisant correspondre le texte recherché quelle que soit la casse des lettres.
- /O :Ouvre le fichier spécifié et recherche le texte recherché uniquement dans le fichier actuel, en ignorant tous les autres fichiers mentionnés dans la commande.
- <[texte de recherche]> :La chaîne de texte spécifique que vous souhaitez rechercher dans le(s) fichier(s).
- [+|-] :Spécifie la position de départ (décalage) à partir de laquelle la recherche doit commencer. Un décalage positif indique la position depuis le début du fichier, tandis qu'un décalage négatif indique la position depuis la fin du fichier.
- <[lecteur:][chemin][nom de fichier]> :Spécifie le(s) fichier(s) ou répertoires dans lesquels vous souhaitez rechercher. Si aucun fichier n'est spécifié, la commande recherche l'entrée standard.
Exemples :
1. Pour rechercher toutes les occurrences du mot « exemple » dans le fichier « test.txt », en ignorant la casse :
`FIND /I "exemple" test.txt`
2. Pour afficher uniquement les numéros de ligne où le texte de recherche « erreur » se trouve dans les fichiers du répertoire courant :
`FIND /N "erreur" *.txt`
3. Pour rechercher les lignes ne contenant pas le mot « succès » et afficher le nombre de lignes dans le fichier « report.txt » :
`FIND /V "succès" /C rapport.txt`
4. Pour rechercher le texte recherché à partir du 500ème octet dans le fichier "log.dat" :
`TROUVER "+500" log.dat`
En conclusion, la commande de filtre MS-DOS (FIND) offre la possibilité de rechercher et d'afficher efficacement des chaînes de texte spécifiques dans des fichiers, ce qui en fait un outil précieux pour diverses tâches de traitement de texte dans les systèmes d'exploitation MS-DOS.