MaxFind 3.3 is a fast DOS command line text search. It searchs for up
to 15 words in parallel, allowing and/or/not logic. PC Magazine gave
version 1 a rave, 3.3 is twice as fast and has added search scopes.
The object of a search can be a single line (as in DOS FIND). It may
also be a set of lines or a block. The block can be defined variously
allowing searchs tailored for:
E-mail, FAQs, BBS file lists, the Bible ...
Computer generated text often has regularities that MaxFind can use
to identify blocks:
1. A blank line
2. A hanging outdent style paragraph
3. A specific string (word).
For the above, add one of these three options: p, po, pTEXT.
With one line batch files, you can have answers before most programs
have loaded! See examples below and in MaxFind.DOC
Other useful features:
Fast 500k/second on a 386/40.
Colorized hit keywords.
Entering ' mf ' at the DOS prompt gives a help summary
Piped input ( < ).
@filelists (you can specify files to search in a list).
Customize options with Environment variable.
Example batch files:
1. mf -ps"^ bbs:" %1 %2 %3 %4 %5 %6 c:\Email.sav\*.*
Searching saved E-mail using paragraph scope where the first
line of the messages start with " bbs:".
2. mf -po %1 %2 %3 %4 %5 %6 %7 %8 c:\filelist.bbs\*.*
Paragraph scope hanging outdent (first line only in col. 1)
Typical of BBS file lists.
3. mf volume %1 %2 %3 %4 c:\info\floppy.cat | mf -psvolume %1 %2 %3 %4
Diskette cataloging, where "dir a: >>floppy.cat" produces the
catalog using diskettes with labels (internal matches external).
The search indicates the diskette volume containing the file(s).
4. mf -ps"^ BBS:" !forsale- msgs.old >msgs.new
For saved E-mail, purge messages from forsale conferences.
5. mf -ps\31 %1 %2 %3 %4 %5 %6 %7 c:\bible\*.*
Search bible verses
Paragraph option:
-p Specify paragraph option, where paragraphs are seperated by a
blank line.
-po[n] Another paragraph option, this time the paragraph is defined
as "outdented" or "hanging indent". If a number is not
specified, the paragraph starts with text in column 1 and
the rest of the lines start with at least one space. If
the optional n is used, it specifies the column in in which
the first line should be nonblank.
-psTEXT The string (ps) option indicates that the first line of
the "paragraph" contains TEXT. The TEXT should be in quotes
if it contains any blanks.