Exporter (0) Imprimer
Développer tout

Find

Mis à jour: janvier 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Find

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.

Syntaxe

find [/v] [/c] [/n] [/i] "Chaîne" [[Lecteur:][Chemin]NomFichier[...]]

Paramètres
/v
Affiche toutes les lignes qui ne contiennent pas la Chaîne spécifiée.

/c
Compte les lignes qui contiennent la Chaîne spécifiée et affiche le total.

/n
Fait précéder chaque ligne du fichier par son numéro.

/i
Spécifie que la recherche ignore la casse.

" Chaîne "
Obligatoire. Représente le groupe de caractères que vous voulez rechercher. Vous devez mettre Chaîne entre guillemets (c'est-à-dire, "Chaîne").

[Lecteur:][Chemin] Nom_Fichier
Indique l'emplacement et le nom du fichier où la chaîne spécifiée doit être recherchée.

/?
Affiche l'aide à l'invite de commandes.

Notes
  • Spécification d'une chaîne

    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").

  • Emploi de find comme filtre

    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.

  • Ordre dans la syntaxe de la commande

    Vous pouvez taper les paramètres et les options de ligne de commande de la commande find dans n'importe quel ordre.

  • Emploi des caractères génériques

    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.

  • Utilisation de /v ou /n avec /c

    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.

  • Utilisation de find avec des retours chariot

    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 ».

Exemples

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.

Légende de mise en forme

 

Mise en forme Signification

Italique

Informations que l'utilisateur doit fournir

Gras

Éléments que l'utilisateur doit taper tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft