CMD Master
Retour au blog
Arnošt Havelka

La Commande Findstr

Recherche de texte avancée avec expressions régulières.

Démarrer la leçon interactive
La Commande Findstr

La Commande Findstr

findstr est le grand frère de find. Il supporte les expressions régulières (regex), cherche récursivement dans les répertoires, et offre des options de filtrage plus puissantes. Il est comparable à grep sous Linux.

Usage:findstr
[/options]
"motif"
[nomfich]
/s
Cherche les fichiers correspondants dans le répertoire actuel et tous les sous-répertoires.
/i
Spécifie que la recherche ne doit pas être sensible à la casse.
/r
Utilise les chaînes de recherche comme expressions régulières.
/n
Affiche le numéro de ligne avant chaque ligne correspondante.

Options Courantes

Exemples Concrets

1. Trouver des fichiers contenant "TODO" dans tout un projet

Rechercher dans chaque fichier .js du dossier actuel et des sous-dossiers.

Command Prompt
C:\Users\User>findstr /s /n "TODO" *.js

2. Utiliser Regex pour trouver des nombres

Trouver les lignes commençant par un chiffre.

Command Prompt
C:\Users\User>findstr /r "^[0-9]" data.txt

3. Rechercher plusieurs chaînes

Trouver les lignes contenant soit "Erreur" soit "Avertissement".

Command Prompt
C:\Users\User>findstr "Erreur Avertissement" app.log

Vérification des connaissances

1 / 3

Quel drapeau active la recherche récursive dans les sous-répertoires ?

À suivre

Batch Avancé

Maîtrisez les boucles, les conditions et le contrôle de flux.