OS/2 Upload Information Template

Archive Name:              MRSR106.ZIP
Program Description:       Multiple Recursive Search and Replace v 1.06
Operating System Versions: OS/2 2.x
Replaces:                  MRSR10?.ZIP

Your name:                 Byte Of Software Systems
Your email address:        info@bossi.com

Proposed directory for placement: os2\textutil

** Multiple Recursive Search and Replace version 1.06 for OS/2 **

This is a command line program for doing search and replace operations on text
files. Rather than being limited to a single file at a time, or a single search
and replace at one time, MRSR allows multiple files and up to 100 search and
replace operations at once. MRSR also does BLOCK searches. So comments can be
removed from files. MRSR will optionally go through an entire sub-directory tree.

Syntax: MRSR [@file] filespec [/E<ext>] /S## /R## [/s]
   @file           option file
   filespec        input file specification. May be repeated (*.DAT *.HTM)
   /A##<activate>  Activate Search string. Numbered from 00 to 99
   /B<S|E>##       Block Search. Text between /BS## and /BE## is replaced
   /C              Compress blank lines
   /D#             Debug mode. The # is number of lines per file
   /E<ext>         output file Extension for last filespec. Default is "RSR".
   /MDyyyymmdd[-yyyymmdd]
                   Files Modified on Date, or within date range (1980 - 3999)
   /MThhmm[-hhmm]  Files Modified at Time, or within time range (0000 - 2359)
   /O##<C|D>       Options (Case, Double quotes). Numbered from 00 to 99
   /P              recurse through Paths
   /R##<replace>   Replace string. Numbered from 00 to 99
   /S##<search>    Search string. Numbered from 00 to 99
   /T              Test input and output file names
   /V[[*]filename] Verbose Output. Optionally to file name
   /X<filespec>    eXclude file specification
   /?@|#|b|c|d|e|m|o|p|r|s|t|v|x|?  Long help on switch

The shareware version is limited to 30 replacement operations. For an unlimited
version send $10US to:

Byte Of Software Systems
#75 - 20465 Douglas Crescent
Langley, British Columbia
V3A 4B6

Include your Internet address and a full version will me eMailed to you.
Specify MIME or UUENCODE.

-------------------------------------------------------------
Change List.

1.06   - Added Activate search. This option will activate an S&R operation
         if the activate string is found.
----
1.05   - minor display changes
----
1.04   - Added Block Search - Disabled in SHAREWARE version!
         All text between BLOCK start and BLOCK end is replaced with the
         REPLACE text.
       - Added line length stats (in and out)
----
1.03   - Added environment variable replacement in @file lines.
----
1.02   - Added /V*file to allow for automatic over-writing of existing Stat file
       - changed the way memory is allocated upon program start - loads faster
       - minor display changes
----
1.01   - Fixed problem with /E when the extension was longer than 3 characters.
       - Added /E* to allow original extension for output file.
       - changed comment character in @file from '*' to ';'. This allows use of
         the '*' wildcard in file specs in @file (ie: *.html)
       - minor display changes
----
1.00   - Initial release.
-------------------------------------------------------------