Bonjour,
Batch m'est assez hermétique, aussi j'ai besoin de votre aide. Ca n'a pas l'air compliqué sur le papier, mais je me perds dans ce langage
Dans un dossier, j'ai plein de fichiers ini dont certains terminent par "conf.local.ini". Dans ces fichiers, j'ai deux lignes à modifier :
1) suffix=full doit devenir suffix=low
2) disc=none doit devenir disc=mr
Pour remplacer, j'utilise ça :
par contre je ne sais pas comment l'appliquer à tous les fichiers qui finissent par "conf.local.ini". De plus, cette commande me vire des sauts de lignes dans les fichiers originaux, ce que je préfèrerais éviter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for /f "tokens=1,2 delims==" %%I in ('type "*%file%"') do ( if %%I==suffix (echo %%I=low>>"%tempFile%") else if %%I==disc (echo %%I=mr>>"%tempFile%") else (echo %%I=%%J>>"%tempFile%") )
Merci d'avance !!
Partager