Commande findstr en ligne de commande MS-DOS et Windows

Table des matières:

Commande findstr en ligne de commande MS-DOS et Windows
Commande findstr en ligne de commande MS-DOS et Windows

Vidéo: 10 - Commandes DOS : ASSOC et FTYPE 2024, Mai

Vidéo: 10 - Commandes DOS : ASSOC et FTYPE 2024, Mai
Anonim

La commande findstr (abréviation de find string) est utilisée dans MS-DOS pour localiser les fichiers contenant une chaîne spécifique de texte brut.

Disponibilité

Findstr.exe est une commande externe disponible pour les systèmes d'exploitation Microsoft suivants.

  • Windows 2000
  • Windows ME
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Pointe

Les utilisateurs de Microsoft Windows et MS-DOS qui ne prennent pas en charge cette commande peuvent utiliser la commande find.

Syntaxe

  • Windows Vista et syntaxe ultérieure.
  • Windows XP et syntaxe antérieure.

Windows Vista et syntaxe ultérieure

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] [/ OFF [LIGNE]] chaînes [[lecteur:] [chemin] nom de fichier […]]

/ B Correspond au motif s'il se trouve au début d'une ligne.
/ E Correspond au motif s'il se trouve à la fin d'une ligne.
/ L Utilise littéralement les chaînes de recherche.
/ R Utilise les chaînes de recherche comme expressions régulières.
/ S Recherche les fichiers correspondants dans le répertoire actuel et tous les sous-répertoires.
/JE Spécifie que la recherche ne doit pas être sensible à la casse.
/X Imprime des lignes qui correspondent exactement.
/ V Imprime uniquement les lignes qui ne contiennent pas de correspondance.
/ N Imprime le numéro de ligne avant chaque ligne correspondante.
/ M Imprime uniquement le nom de fichier si un fichier contient une correspondance.
/ O Imprime le décalage des caractères avant chaque ligne correspondante.
/ P Ignorez les fichiers contenant des caractères non imprimables.
/HORS LIGNE] N'ignorez pas les fichiers avec un ensemble d'attributs hors ligne.
/ A: attr Spécifie l'attribut de couleur avec deux chiffres hexadécimaux. Voir "couleur /?"
/ F: fichier Lit la liste des fichiers dans le fichier spécifié (/ signifie console).
/C chaîne Utilise la chaîne spécifiée comme chaîne de recherche littérale.
/ G: fichier Obtient les chaînes de recherche du fichier spécifié (/ signifie console).
/ D: dir Recherchez une liste de répertoires délimités par des points-virgules.
cordes Texte à rechercher.
[lecteur:]

[chemin:]

nom de fichier

Spécifie un ou plusieurs fichiers à rechercher.

Vous devrez utiliser des espaces pour séparer plusieurs chaînes de recherche, sauf si l'argument est préfixé par / C. Par exemple, 'FINDSTR "bonjour là" xy' recherche "bonjour" ou "là" dans le fichier xy 'FINDSTR / C: "bonjour là" xy' recherche "bonjour là" dans le fichier xy

Référence rapide pour l'expression régulière:

. Caractère générique: n'importe quel caractère.
* Répétition: zéro ou plusieurs occurrences du caractère ou de la classe précédente.
^ Position de la ligne: début de la ligne.
$ Position de la ligne: fin de ligne.
[classe] Classe de personnage: n'importe quel personnage du jeu.
[^ classe] Classe inverse: n'importe quel caractère qui n'est pas dans l'ensemble.
[xz] Plage: tous les caractères de la plage spécifiée.
X Escape: utilisation littérale du métacaractère x.
Position du mot: début du mot.
xyz > Position du mot: fin du mot.

Windows XP et syntaxe antérieure

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 Correspond au motif s'il se trouve au début d'une ligne.
/ E Correspond au motif s'il se trouve à la fin d'une ligne.
/ L Utilise littéralement les chaînes de recherche.
/ R Utilise les chaînes de recherche comme expressions régulières.
/ S Recherche les fichiers correspondants dans le répertoire actuel et tous les sous-répertoires.
/JE Spécifie que la recherche ne doit pas être sensible à la casse.
/X Imprime des lignes qui correspondent exactement.
/ V Imprime uniquement les lignes qui ne contiennent pas de correspondance.
/ N Imprime le numéro de ligne avant chaque ligne correspondante.
/ M Imprime uniquement le nom de fichier si un fichier contient une correspondance.
/ O Imprime le décalage des caractères avant chaque ligne correspondante.
/ P Ignorez les fichiers contenant des caractères non imprimables.
/ A: attr Spécifie l'attribut de couleur avec deux chiffres hexadécimaux. Voir "couleur /?"
/ F: fichier Lit la liste des fichiers dans le fichier spécifié (/ signifie console).
/C chaîne Utilise la chaîne spécifiée comme chaîne de recherche littérale.
/ G: fichier Obtient les chaînes de recherche du fichier spécifié (/ signifie console).
/ D: dir Recherchez une liste de répertoires délimités par des points-virgules.
cordes Texte à rechercher.
[lecteur:]

[chemin:]

nom de fichier

Spécifie un ou plusieurs fichiers à rechercher.

Vous devrez utiliser des espaces pour séparer plusieurs chaînes de recherche, sauf si l'argument est préfixé par / C. Par exemple, 'FINDSTR "bonjour là" xy' recherche "bonjour" ou "là" dans le fichier xy 'FINDSTR / C: "bonjour là" xy' recherche "bonjour là" dans le fichier xy

Référence rapide pour l'expression régulière:

. Caractère générique: n'importe quel caractère.
* Répétition: zéro ou plusieurs occurrences du caractère ou de la classe précédente.
^ Position de la ligne: début de la ligne.
$ Position de la ligne: fin de ligne.
[classe] Classe de personnage: n'importe quel personnage du jeu.
[^ classe] Classe inverse: n'importe quel caractère qui n'est pas dans l'ensemble.
[xz] Plage: tous les caractères de la plage spécifiée.
X Escape: utilisation littérale du métacaractère x.
Position du mot: début du mot.
xyz > Position du mot: fin du mot.