CHANGE.EXE     Utility to find and/or replace Strings in text files
               Programmed by Wolfgang Schreiber  (2005/07)

Syntax:        CHANGE <filespec> /find=<str1> [options]
               Each change will be shown and must be confirmed on the screen.
               Pathnames and wildcards in filename are allowed.

Options:       Optional parameters are:
                 /replace=yyy : replacement text
                 /u         : ignore upper/lower cases
                 /noconfirm : replace without confirmation
                 /silent    : replace without confirmation or display
                 /verbose   : verbose - display unchanged lines
                 /sub       : recurse through subdirectories
                 /blanks    : use '_' to represent blanks in command line
                 /quiet     : quiet: do not display current file name
                 /include=xxx : replace only if line contains xxx
                 /exclude=xxx : replace only if line does not contain xxx
                 /Pinclude=xxx : replace only if page contains xxx
                 /Pexclude=xxx : replace only if page does not contain xxx
               Options are not case-sensitive and entered in any order.
               They may be appreviated as long as kept identifiable

Place Holders: Optional Place Holders:
                 #CR :   CRLF
                 #TAB:   tabulator
                 #-#:    empty string
                 #PERC:  '%' character (may be req'ed in batch jobs)
                 #QUOTE: '"' character
                 #EOL:   End of line
                 #BOL:   Begin of line
                 #TIME:  current time
                 #DATE:  current date
                 #PATH:  path name
                 #FILE:  file name
                 #LINE:  line number
                 #COUNT: incremental counter (start: 1)

Examples:      CHANGE P:SUB\*.DOC /Find=IBM /Repl=Novell /u
               CHANGE ABC.TXT /Find=IBM /Repl="" /n /i /w
               CHANGE ABC.TXT /F="This one" /Excl="That one" /s
               CHANGE ABC.TXT /F=This_one /R=That_one /w /b
               CHANGE *.TXT /F=today /R=#DATE /s

               CHANGE *.TXT /F=good /R=evil /pinc=Microsoft

Restrictions:  You need sufficient rights and disk space
               Blanks in strings must be quoted or represented by '_'
               Only ASCII text files are allowed
