OS/2 Upload Information Template Archive Name: MRSR101.ZIP Program Description: Multiple Recursive Search and Replace Operating System Versions: OS/2 2.x Replaces: MRSR100.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.01 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 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) /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 /?@|#|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.00 - Initial release. ---- 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 -------------------------------------------------------------