utilisation delims=; avec un champ vide (;;)
Posté : 14 mars 2018 16:34
Bonjour
j'ai un décalage dans mes tokens si ma ligne contient des champs vides (;;) ou non.
En clair si pas de champs vides les champs 11 et 14 ne correspondent pas aux mêmes champs que lorsque il y a des champs vides dans ma ligne.
for /f %%A in (%BALTMP%\listeGRDON2_encours) do (
for /f "eol= tokens=11,14 delims=;" %%i in (%BALTMP%\%%A) do (
move %BALTMP%\%%~nA.csv %BALTMP%\%%i_%%j_%%~nA.csv
)
merci de votre aide
j'ai un décalage dans mes tokens si ma ligne contient des champs vides (;;) ou non.
En clair si pas de champs vides les champs 11 et 14 ne correspondent pas aux mêmes champs que lorsque il y a des champs vides dans ma ligne.
for /f %%A in (%BALTMP%\listeGRDON2_encours) do (
for /f "eol= tokens=11,14 delims=;" %%i in (%BALTMP%\%%A) do (
move %BALTMP%\%%~nA.csv %BALTMP%\%%i_%%j_%%~nA.csv
)
merci de votre aide