Limiter la boucle For /F à la première occurrence trouvée
Bonjour à tous,
sauriez-vous me dire comment arrêter ma boucle à la première occurrence trouvée .
Code:
1 2 3
|
for /f "tokens=* delims=" %%a in ('type %rep2%Tools\AV\Log\scanreport.txt^| Find /i "Infected files: 0"') do echo( ^<center^>^<b^>RÉSULTAT DE L'ANALYSE : AUCUNE MENACE DETECTÉE ^</b^>^</center^>
for /f "tokens=* delims=" %%i in ('type %rep2%Tools\AV\Log\scanreport.txt^| Find "FOUND"') do if %%i NEQ 0 echo( ^<center^>^<b^>RÉSULTAT DE L'ANALYSE : MENACE DETECTÉE ^</b^>^</center^> |
La première boucle m'affiche bien le message, la seconde m'affiche autant de fois le message qu'il trouve le mot "FOUND" dans mon texte. Or, j'aimerai n'afficher qu'une seule fois ce message.
Une idée ???
Merci par avance de votre aide.