Je ne parviens pas à trouver la moindre aide à ce sujet. J'ai, disons, 2000 répertoires dans lesquels je dois exécuter un programme spécifique. En raison des limitations du programme, il ne peut pas simplement écrire 'Output1', 'Output2', 'Output3', etc. Il doit écrire 'Output' comme fichier de sortie et écrasera tout autre fichier nommé 'Output', d'où la nécessité d'un répertoire pour chaque instance unique du programme. Ce dont j'ai besoin est quelque chose comme ceci
Avec s étant le préfixe du répertoire. I. E., s0001, s0002....s2000 étant les noms des répertoires.
cd s(n)
ls
cd s(n+1)
et que cette commande en boucle s'arrête après
cd s2000
. J'essayais de le faire fonctionner par un
if 'cd s(n+1)' = 'cd s(2001)' then echo DONE
mais en vain.
Toute aide est appréciée.