
Recherche simple
Dans l'exemple ci-dessous, ce fichier de commandes de base cherche dans le fichier hope.txt la chaîne computerhope et, s'il est trouvé, renvoie à l'écran. Il y a de l'espoir! .
@echo offfindstr / m "computerhope" hope.txtif% errorlevel% == 0 (echo Il y a de l'espoir!
)
Consigner les résultats et les caractères génériques
Dans l'exemple ci-dessous, ce fichier de commandes recherche computerhope dans tout fichier txt du répertoire en cours à l'aide du caractère générique * .txt. Il imprime tous les fichiers contenant cette chaîne dans le fichier results.txt. En outre, ce fichier de commandes a une instruction else qui sera imprimée si aucune correspondance n'a été trouvée.
Remarque: lorsque vous faites le "else", il * doit * suivre la parenthèse proche. Il doit s'agir de " ) else ( " ou vous obtiendrez le 'else' qui n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou une erreur de fichier de traitement par lots .
@echo offfindstr / m "computerhope" * .txt> results.txtif% errorlevel% == 0 (echo a trouvé des fichiers enregistrés dans results.txt) else (echo Aucune correspondance trouvée
)