Je galere sur un petit detail depuis qq heures, je suis sur que c'est rien du tout, j ai cherché dans ce forum, mais je n'y arrive plus....
donc désolé pour ce message qui vous semblera surement honteux...
J'ai simplifier le pb pour qu'il soit plus simple a exposer : j 'ai un fichier texte qui contient une suite de ligne contenant juste un mot (cf fin du message) et je veux extraire les 3 premières lettres de chaque mot. Donc dans un batch, j ai écrit ceci :
Mais je n arrive a rien avec cette variable test : dans le premier echo, je n'ai que %%a qui fonctionne, par contre le second echo marche ! Le probleme se situe au niveau de la seconde ligne, celle du set, mais grrrrrrr!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for /f %%a in (.\liste.csv) do ( set test=%%a echo %test% - %%a ) echo %test%
liste.csv :
groupeA
groupeB
groupeC
réponse
- groupeA
- groupeB
- groupeC
groupeC
Merci d'avance si vous avez la solution !
Partager