DOS: Incerer find dans une boucle.

Résolu/Fermé
id2web Messages postés 3 Date d'inscription jeudi 28 août 2014 Statut Membre Dernière intervention 1 septembre 2014 - Modifié par id2web le 29/08/2014 à 16:41
id2web Messages postés 3 Date d'inscription jeudi 28 août 2014 Statut Membre Dernière intervention 1 septembre 2014 - 1 sept. 2014 à 09:29
Bonjour

C:\Temp\testbatch>type toto.txt | find "181171" >> result.txt
fonctionne bien.
Le probleme c'est que je veux faire un batch qui ira chercher l'entrée du Find ici 181171, dans une liste d'un autre fichier. je dois donc l'incerer dans un boucle for.

Merci pour vos pistes.

1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 30/08/2014 à 08:37
hello
le fichier f1.txt contient 181171
dans un .bat :
for /f %%a in (f1.txt) do ( type toto.txt | find "%%a" >> result.txt )
0
id2web Messages postés 3 Date d'inscription jeudi 28 août 2014 Statut Membre Dernière intervention 1 septembre 2014
1 sept. 2014 à 09:29
merci dubcek
0