La commande : "FIND" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Les exemples pour la commande "FIND"
Le
`FIND`La commande dans l’invite de commande Windows est utilisée pour rechercher une chaîne dans des fichiers texte. Voici quelques exemples:
Exemple 1 : Recherche de texte simple :
FIND "terme de recherche" déposer.txt
Description : Recherche le texte « Terme de recherche » dans le fichier « Fichier.txt » et imprime toutes les lignes contenant la chaîne.
Exemple 2 : Ignorer le respect de la casse :
FIND /I "terme de recherche" déposer.txt
Description : Ignore le respect de la casse lors de la recherche de
"search_term" dans le fichier
"File.txt".
Exemple 3 : Rechercher des lignes avec un nombre spécifique de caractères :
FIND /C "terme de recherche" déposer.txt
Description : Compte le nombre de lignes dans
"File.txt" qui contiennent le terme de recherche et imprime le nombre.
Exemple 4 : Affichage des numéros de ligne :
FIND /N "terme de recherche" déposer.txt
Description : Recherche le « terme de recherche » dans « Fichier.txt » et affiche les numéros de ligne des lignes trouvées.
Exemple 5 : Rechercher dans tous les fichiers d'un répertoire :
FIND "terme de recherche" C:\annuaire\*
Description : Recherche le « terme de recherche » dans tous les fichiers du répertoire spécifié et imprime les lignes contenant la chaîne.
Exemple 6 : Rechercher tous les fichiers texte dans un répertoire :
FIND "terme de recherche" C:\annuaire\*.txt
Description : Recherche le « terme de recherche » dans tous les fichiers texte du répertoire spécifié et imprime les lignes contenant la chaîne.
Exemple 7 : Rediriger la sortie vers un fichier séparé :
FIND "terme de recherche" déposer.txt > lignes_fondées.txt
Description : Recherche le « terme de recherche » dans « File.txt » et redirige la sortie trouvée vers le fichier « FoundLines.txt ».
Exemple 8 : Utilisation d'expressions régulières :
FIND /R "^[0-9]" déposer.txt
Description : Recherche les lignes dans
"File.txt" commençant par un chiffre à l'aide d'expressions régulières (
`/R`) être utilisé.
Exemple 9 : Afficher les lignes environnantes :
FIND "terme de recherche" déposer.txt /C
Description : Recherche le « terme de recherche » dans « Fichier.txt » et affiche les lignes environnantes (avec contexte).
Exemple 10 : Afficher uniquement les lignes sans occurrences :
FIND /V "terme de recherche" déposer.txt
Description : Affiche uniquement les lignes de
"File.txt" qui ne contiennent pas le terme de recherche.
Il est important de noter que le
`FIND`La commande dans l'invite de commande fournit des fonctionnalités de recherche de base, mais pour des tâches plus complexes ou pour le traitement de plus grandes quantités de données, des outils plus avancés ou des langages de script tels que PowerShell peuvent être mieux adaptés.
"FIND" Extrait de l'aide de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Recherche une chaîne de texte dans un ou des fichiers.
FIND [/V] [/C] [/N] [/I][/OFF[LINE]] "chaîne" [[lecteur:][chemin]nom_de_fichier[ ...]]
/V Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
/C Affiche seulement le nombre de lignes contenant la chaîne.
/N Affiche les numéros de ligne avec les lignes affichées.
/I Ignore la casse lors de la recherche de la chaîne.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
"chaîne" Spécifie la chaîne de texte à trouver.
[lecteur:][chemin]nom_de_fichier
Spécifie un ou des fichiers pour la recherche.
Sans nom de chemin, FIND recherche le texte entré à l'invite ou redirigé depuis
une autre commande.
Informations importantes, conseils pour la commande "FIND"
Lors de l'utilisation du
`FIND`dans l'invite de commande Windows, il y a quelques points importants à noter :
1.
Sensible à la casse : La recherche par défaut est effectuée par
`FIND`sensible à la casse, ce qui signifie que les lettres majuscules et minuscules sont prises en compte. Si vous souhaitez effectuer une recherche insensible à la casse, ajoutez l'option
`/I`ajoutée.
FIND /I "terme de recherche" déposer.txt
2.
Code de sortie : `FIND`renvoie un code de sortie indiquant le succès de la recherche. Un code de sortie de 0 signifie que le terme recherché a été trouvé, tandis qu'un code de sortie de 1 signifie que le terme de recherche n'a pas été trouvé.
FIND "terme de recherche" déposer.txt
IF ERRORLEVEL 1 (
ECHO Le terme de recherche n'a pas été trouvé.
) ELSE (
ECHO Le terme recherché a été trouvé.
)
3.
Redirection de la sortie : Vous pouvez rediriger la sortie de
`FIND`rediriger vers un fichier pour enregistrer les résultats trouvés.
FIND "terme de recherche" déposer.txt > lignes_fondées.txt
4.
Expressions régulières : Vous pouvez
`FIND`avec des expressions régulières en utilisant l'option
`/R`ajouter.
FIND /R "^[0-9]" déposer.txt
5.
Rechercher dans plusieurs fichiers : Vous pouvez
`FIND`pour effectuer une recherche dans plusieurs fichiers à l'aide d'un caractère générique (
`*`) utiliser.
FIND "terme de recherche" C:\annuaire\*
6.
Utilisation de`/C`pour les lignes environnantes : L'option
`/C`affiche les lignes environnantes (avec contexte) pour voir le contexte de la chaîne trouvée.
FIND "terme de recherche" déposer.txt /C
7.
Rechercher des chaînes avec des espaces : Si le terme de recherche contient des espaces, vous devez mettre la chaîne entre guillemets.
FIND "Terme de recherche avec des espaces" déposer.txt
8.
Recherchez une chaîne commençant par une barre oblique (/) : Si le terme de recherche commence par une barre oblique (/), ajoutez un caractère d'échappement (\) avant la barre oblique.
FIND "\/terme de recherche" déposer.txt
Il est important de noter que
`FIND`est une fonction de recherche simple et basique dans l'invite de commande Windows. Pour des besoins de recherche plus avancés ou pour le traitement de grandes quantités de données, des outils ou langages de script plus spécialisés tels que PowerShell peuvent être mieux adaptés.