Quelle est la chose la plus proche de grep qui est livré en standard sur une installation Windows?

Je voudrais faire quelque chose comme “dsquery * | grep asdf” sur une machine Windows sur laquelle je ne peux rien installer. Des idées?

Je vous remercie.

FINDSTR:

dsquery * | findstr “asdf”

La commande findstr est ce que vous recherchez. C’est un peu différent de grep, mais vous pouvez faire les mêmes choses.

     C: \ Working> findstr /?  Recherche des chaînes dans des fichiers.  FINDSTR [/ B] [/ E] [/ L] [/ R] [/ S] [/ I] [/ X] [/ V] [/ N] [/ M] [/ O] [/ P] [ / F: fichier] [/ C: chaîne de caractères] [/ G: fichier] [/ D: liste de répertoires] [/ A: atsortingbuts de couleur] [/ OFF [LIGNE]] chaînes [[lecteur:] [chemin] nom de fichier [. ..]] / B Correspond au motif si au début d'une ligne.  / E Correspond au motif si à la fin d'une ligne.  / L Utilise littéralement des chaînes de recherche.  / R Utilise des chaînes de recherche comme expressions régulières.  / S Recherche les fichiers correspondants dans le répertoire en cours et tous les sous-répertoires.  / I Spécifie que la recherche ne doit pas être sensible à la casse.  / X Imprime les lignes qui correspondent exactement.  / V Imprime uniquement les lignes ne contenant pas de correspondance.  / N Imprime le numéro de ligne avant chaque ligne correspondant.  / M Imprime uniquement le nom de fichier si un fichier contient une correspondance.  / O Imprime le décalage de caractère avant chaque ligne correspondante.  / P Ignorer les fichiers avec des caractères non imprimables.  / OFF [LINE] Ne pas ignorer les fichiers avec l'atsortingbut hors ligne défini.  / A: attr Spécifie un atsortingbut de couleur avec deux chiffres hexadécimaux.  Voir "couleur /?"  / F: file Lit la liste de fichiers du fichier spécifié (/ signifie console).  / C: ssortingng Utilise la chaîne spécifiée comme chaîne de recherche littérale.  / G: file Obtient les chaînes de recherche du fichier spécifié (/ signifie console).  / D: dir Rechercher une liste de répertoires délimitée par des points-virgules Texte à rechercher.  [lecteur:] [chemin] nomfichier Spécifie un ou plusieurs fichiers à rechercher.  Utilisez des espaces pour séparer plusieurs chaînes de recherche à moins que l'argument ne soit préfixé par / C.  Par exemple, "FINDSTR" bonjour "xy" recherche "hello" ou "there" dans le fichier xy 'FINDSTR / C: "bonjour" xy "cherche" hello there "dans le fichier référence rapide de l' expression xy Regular:.  Caractère générique: n'importe quel caractère * Répéter: 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 la ligne [classe] caractère non défini [xy] Plage: tout caractère compris dans la plage spécifiée 
dsquery * | find "asdf" 

“find” apparaît depuis l’âge du DOS. “findstr” est plus récent et plus riche en fonctionnalités que “find”