Créer plusieurs fichiers de sortie et ajouter un chiffre (compteur)
Bonjour j'ai un script qui s'écrit comme ceci :
mon fichier liste.txt est de ce type :
commune
departement
region
Code:
1 2 3 4
|
for /f "tokens=1,2 delims= " %%a in ( 'type "E:\liste.txt"') do (
echo toto_%%a >>"E:\lancement_sql_%%a.bat"
) |
et je voudrais avoir en sortie des fichiers écris de cette manière :
1_lancement_sql_commune.bat
2_lancement_sql_departement.bat
3_lancement_sql_region.bat
j'ai essayé avec un compteur :
Code:
1 2 3 4 5 6 7 8 9
|
setlocal enabledelayedexpansion
set compteur=1
for %%f in (*) do (
set /A compteur+=1
set compteur
echo compteur : !compteur!
)
endlocal |
mais il m'écrit :
!compteur!_lancement_sql_commune.bat
!compteur!_lancement_sql_departement.bat
!compteur!_lancement_sql_region.bat
Merci de votre aide les amis :)