Bonjour
je pensais que le Batch ci dessous était supposé retirer Tsoin de chaque ligne, et mettre le résultat dans swap.txt
contenu de fichier.csv:
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @ECHO OFF SETLOCAL del swap.txt del sameAs.txt FOR /f "delims=" %%z IN (fichier.csv) DO ( FOR /f "tokens=1" %%a IN ('echo %%z') DO ( ECHO %%a >> sameAs.txt ECHO %%a: Tsoin % >> swap.txt ) )
13787;toto;1000134;64077;10;TagadaTsoinTsoin\n;12
13891;toto;1000112;64076;4;TagadaTsoinTsoin;2
11418;toto;1000210;64077;2;TagadaTsoinTsoin\n;8
12288;toto;1000125;64076;2;TagadaTsoinTsoin;5
13850;toto;1000263;64076;7;TagadaTsoinTsoin;27
13875;toto;1000266;64076;5;TagadaTsoinTsoin;34
13500;toto;1000115;64076;1;TagadaTsoinTsoin;25
Pièce jointe 209993
mais en fait cela ajoute Tsoin une fois de plus a la fin de chaque ligne !!si quelqu'un peut m'expliquer mon erreur.
Partager