2 Rem Replace a string with another string in the given files.
3 Rem The first argument is the string to be replaced.
4 Rem The second argument is the replacement string.
5 Rem The third argument is a file listing the files to be processed.
10 echo s
/%keyword
/%repl
/g
> script.tmp
12 call %wxwin\distrib\msw\expdwild.bat
%3 list.tmp
14 set len
=%@LINES
[%files]
16 set line
=%@LINE
[list.tmp
,%i
]
17 if "%line" == "**EOF**" enddo
18 rem echo Cmd: grep %keyword %line
19 grep
%keyword
%line
> size.tmp
20 if "%@FILESIZE[size.tmp]" == "0" enddo
21 sed
-f script.tmp
%line
> file.tmp