Bonjour à tous,
j'utilise findstr pour trouver une chaîne dans des fichiers et je crée de nouveaux fichiers ne contenant que les lignes retenues :
Mon problème : même si la chaîne est absente du fichier 'x.txt', un fichier vide 'x_MOD.txt' est crée. Je ne voudrais créer de nouveaux fichiers que lorsque la chaîne a été trouvée au moins une fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for /r %%a in (*.txt) do ( findstr /n /c:"Ce Que Je Cherche" "%%a" > "%%~da%%~pa%%~na_MOD.txt" )
Pouvez-vous me dire si c'est possible ? Merci d'avance.![]()
Partager