Cherche une chaîne de texte déterminée dans un ou plusieurs fichiers. Après avoir cherché la chaîne dans le(s) fichier(s) spécifié(s), find affiche toutes les lignes de texte qui contiennent la chaîne spécifiée.
Si vous n'utilisez pas /i, find recherche précisément les données spécifiées pour chaîne. Par exemple, la commande find traite différemment les caractères a et A. Toutefois, si vous utilisez /i, la commande find ignore la casse et traite a et A de la même manière.
Si la chaîne à rechercher contient des guillemets (" "), utilisez deux paires de guillemets pour chaque paire contenue dans la chaîne (c'est-à-dire, "ChaîneContenant""Guillemets").
Si vous omettez le nom de fichier, find se comporte comme un filtre, en prenant les données d'entrée de la source standard (généralement le clavier, un signe | ou un fichier redirigé) et en affichant toutes les lignes contenant la chaîne.
Vous pouvez taper les paramètres et les options de ligne de commande de la commande find dans n'importe quel ordre.
Il n'est pas possible d'utiliser les caractères génériques (c'est-à-dire, * et ?) dans les noms de fichier ou les extensions que vous spécifiez avec la commande find. Pour rechercher une chaîne dans un jeu de fichiers que vous spécifiez à l'aide de caractères génériques, vous pouvez utiliser la commande find dans une commande for.
Si vous utilisez /c et /v dans la même ligne de commande, find affiche le nombre de lignes ne contenant pas la chaîne recherchée. Si vous spécifiez /c et /n dans la même ligne de commande, find ignore /n.
La commande find ne reconnaît pas les retours chariot. Lorsque vous l'utilisez pour chercher un texte dans un fichier qui inclut des retours chariot, limitez la chaîne de recherche à un texte qui apparaît normalement entre ces retours (c'est-à-dire qui a peu de chances d'être interrompu par un tel retour). Par exemple, si vous cherchez la chaîne " dossier fiscal ", find ne la trouve que lorsqu'un retour chariot n'intervient pas entre le mot " dossier " et le mot " fiscal ".
Pour afficher toutes les lignes du fichier Crayon.pub qui contiennent la chaîne « Taille-crayon », tapez :
find "Taille-crayon" crayon.pub
Pour trouver une chaîne qui contient du texte entre guillemets, vous devez d'abord mettre toute la chaîne entre guillemets. Deuxièmement, vous devez utiliser deux guillemets pour chaque guillemet contenu dans la chaîne. Pour trouver "Les chercheurs ont écrit dans leur rapport la mention "version préliminaire." Il ne s'agit pas de la version définitive du rapport." dans Rapport.doc, tapez :
find "Les chercheurs ont écrit dans leur rapport la mention ""version préliminaire." Il ne s'agit pas de la version définitive du rapport." rapport.doc
Pour chercher un jeu de fichiers, utilisez la commande find avec la commande for. Pour rechercher dans le répertoire courant les fichiers qui possèdent l'extension .bat et qui contiennent la chaîne "INVITE", tapez :
for %f in (*.bat) do find "INVITE" %f
Pour rechercher dans votre disque dur et afficher les noms de fichier du lecteur C qui contiennent la chaîne "UC", utilisez le signe | pour diriger les résultats d'une commande dir vers find, comme suit :
dir c:\ /s /b | find "UC"
Comme find distingue les majuscules des minuscules lors de la recherche et que dir produit des données de sortie en majuscules, tapez la chaîne “UC” en majuscules ou utilisez l'option de ligne de commande /i avec find.
XOXConverted from CHM to HTML with chm2web Standard 2.75 (unicode) |