Bonjour

j'ai un souci avec un script et j'ai besoin de votre aide.
Je veux remplacer "( par ( dans fichier:

format 'D:\rmanNT\test\HOT_test_%T_%t_%s_%p'
"(database include current controlfile)";
sql "alter database backup controlfile to trace as ''D:\create_ctlfile.sql''";
host "ren D:\create_ctlfile.sql D:\create_ctlfile_test.sql";
sql "create pfile=''D:\pfile_test'' from spfile";
list incarnation;
list backup of database summary;
pour cela j'ai crée un petit script:

@echo off
for /f "delims=" %%a in ('type %1') do set ligne=%%a && call :replace
goto :eof

:replace
echo %ligne%
set ligne=%ligne:"(=%
@echo %ligne% >>test.txt

le problème c'est que ce script supprime toute la ligne
"(database include current controlfile)";
au lieu de remplacer juste le "( par "

quelqu'un à une idée?

merci d'avance