DOS/Findstr
Apparence
< DOS
Recherche de chaînes de caractères dans les fichiers.
FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P]
[/F:fichier] [/C:chaîne] [/G:fichier] [/D:liste de répertoires] [/A:attributs de couleur] [chaînes] [[lecteur:][chemin]nom de fichier[ ...]]
/B Recherche l'élément s'il est en début de ligne. /E Recherche l'élément s'il est en fin de ligne. /L Recherche les chaînes littéralement. /R Recherche les chaînes en tant qu'expressions. /S Recherche les fichiers correspondants dans le répertoire actif et dans tous ses sous-répertoires. /I Spécifie que la recherche ne doit pas tenir compte de la casse. /X Affiche les lignes correspondant parfaitement. /V N'affiche que les lignes non correspondantes. /N Affiche le numéro de ligne devant chaque ligne correspondante. /M Affiche uniquement le nom des fichiers contenant des chaînes correspondantes. /O Affiche le décalage des caractères pour chaque ligne correspondante. /P Ignore les fichiers ne contenant pas de caractères affichables. /OFFLINE Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé. /A:attr Spécifie l'attribut de couleur avec 2 chiffres hexadécimaux. Entrez "color /?". /F:fichier Lit la liste des fichiers dans le fichier spécifié (/ pour la console). /C:chaîne Recherche la chaîne spécifiée littéralement. /G:fichier Obtient les chaînes à rechercher à partir du fichier spécifié (/ pour la console). /D:rép Recherche dans une liste de répertoires délimitée par des points-virgules. chaînes Chaînes à rechercher. [lecteur:][chemin]nom de fichier Spécifie les fichiers dans lesquels effectuer la recherche.
Utilisez des espaces pour séparer plusieurs chaînes à rechercher, sauf si l'argument est précédé de /C. Exemple : 'FINDSTR "bonne journée" x.y' recherche "bonne" ou "journée" dans le fichier x.y. 'FINDSTR /C:"bonne journée" x.y' recherche "bonne journée" dans le fichier x.y.
Petit guide des options usuelles :
. Caractère joker = tout caractère * Répétition : zéro occurrences ou plus du caractère ou de la classe précédents ^ Emplacement : début de ligne $ Emplacement : fin de ligne [classe] Classe de caractères : tout caractère du jeu [^class] Classe inverse : tout caractère n'appartenant pas au jeu [x-y] Limites : tout caractère dans les limites spécifiées \x Échappement : utilisation littérale du métacaractère x \<xyz Emplacement : début du mot xyz\> Emplacement : fin du mot
Pour obtenir des informations complètes sur les options usuelles FINDSTR, reportez-vous à la Référence des commandes en ligne.