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
15 set len
=%@LINES
[%files]
17 set line
=%@LINE
[list.tmp
,%i
]
18 if "%line" == "**EOF**" enddo
19 rem echo Cmd: grep %keyword %line
20 grep
%keyword
%line
> size.tmp
21 if "%@FILESIZE[size.tmp]" == "0" enddo
22 sed
-f script.tmp
%line
> file.tmp