Bonjour,
je sais que ce type de question est récurrent mais je m'embrouille un peu avec le DOS batch parce que j'ai l'habitude du shell bash
J'ai une commande du genre :
for /f "tokens=*" %%a in ('commande1 fichier.txt ^| commande2 ^| commande3') do echo %%a
je voudrais pouvoir, à chaque itération de la boucle :
- évidemment récupérer %%a, résultat des 3 commandes ci-dessus
- mais aussi la ligne originale de fichier.txt qui vient d'être traitée
par exemple si au cours de la boucle la ligne "Bonjour" de fichier txt est transformée par les commandes en "Coucou", je voudrais pouvoir afficher "Bonjour" et Coucou, et ainsi de suite jusqu'à la fin du parcours de fichier.txt, à chaque fois conserver les deux valeurs.
Quelle est la meilleure façon de procéder ? avec un set ?
Merci
Partager