Bonjour,

J'ai un petit soucis avec l'utilisation de findstr :

Mon batch recherche une chaine de caractère dans un fichier txt, et s'il la trouve, fait une action.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for /f "delims=" %%i in ('type "%rep%\fic.txt" ^|findstr "plop"') do ( 
...
)

exemple du fichier txt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
plop
plip
deplop
azeerty
...
Le problème, c'est que si je cherche "plop", il va m'exécuter l'action 2 fois, puisqu'il a trouvé "plop" et "deplop"...
Comment faire pour lui dire de chercher un mot complet, et pas une partie d'un mot ?


Merci de vos réponses, ou de vos pistes