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