Bonjour,
Voici le script :
le contenu de script.bat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 rem Boucle to replace "30" by " 0" in XXX.dat @for /F "tokens=1* delims= " %%i in (..\XXX.dat) do set myvar=%%i && call ..\scripts\script.bat
La ligne du fichier qui pose problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 echo off rem set myvar=%myvar: 30= 0% set myvar=%myvar: 30= 0% echo %myvar% >> ..\TMP_XXX.dat
Il retourne un message d'erreur du genre : 'la commande VAN n'existe pas'
Code : Sélectionner tout - Visualiser dans une fenêtre à part *EZXXX 301 100030482007-01-012007-04-30 toto & van
Je suppose que c'est à cause du '&'. Avez-vous plus de précisions à ce sujet?
Et surtout savez-vous comment faire pour qu'il reconnaise le caractère '&' comme un caractère banal?
Merci.
Carlozi
Partager