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] /S## /R## [/s] @file option file filespec input file specification. May be repeated (*.DAT *.HTM) /A## Activate Search string. Numbered from 00 to 99 /B## Block Search. Text between /BS## and /BE## is replaced /C Compress blank lines /D# Debug mode. The # is number of lines per file /E 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## Options (Case, Double quotes). Numbered from 00 to 99 /P recurse through Paths /R## Replace string. Numbered from 00 to 99 /S## Search string. Numbered from 00 to 99 /T Test input and output file names /V[[*]filename] Verbose Output. Optionally to file name /X 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. -------------------------------------------------------------