Bonjour,
Je souhaite lire un fichier, ligne par ligne en cherchant un ou des mots. Si le script trouve le mot cherché, il remplace le mot par un autre, sinon il garde le texte intacte.
Voici mon script, mais il boggue encore :
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 @echo off set "Chercher=Alpha" set "Remplcer=Beta" for /f "tokens=*" %%t in ('findstr /i /C:%Chercher% C:\test\fichier.txt') do ( if %errorlevel%==0 ( echo %Remplcer% >>C:\test\conf\result.txt ) else( echo %%t >>C:\test\conf\result.txt ) ) pause
mon fichier texte contient :
Merci de votre comprehension et de votre aide !Paris
Bordeaux
Nice
Alpha
Gamma
Lamda
Paris
Bordeaux
Nice
Alpha
Gamma
Lamda
Paris
Bordeaux
Nice
Alpha
Gamma
Lamda
Paris
Bordeaux
Partager