home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1993 #2
/
Image.iso
/
gene
/
fname10.zip
/
FINDNAME.DOC
next >
Wrap
Text File
|
1993-08-30
|
6KB
|
152 lines
╔══════════════════════════════════════════════════════════════════╗
║ ╟─┐
║ FINDNAME - VERSION 1.0ß ║ │
║ ║ │
║ BY RUDY LACCHIN - G C TECHNICAL SERVICES ║ │
║ ║ │
║ ALL RIGHTS RESERVED ║ │
║ ║ │
║ ║ │
╚══╤═══════════════════════════════════════════════════════════════╝ │
└─────────────────────────────────────────────────────────────────┘
FINDNAME may be freely copied and distributed, provided that:
(1) it is distributed under the name "FINDNAME"
(2) you make a reasonable attempt to ensure that this documentation
file always accompanies it
(3) no charge is made apart from a nominal amount to cover the
cost of the distribution itself.
FINDNAME is freeware". If you find this program useful, then pass it
on to someone else.
WHAT IS FINDNAME?
─────────────────
FINDNAME will scan a name index (as prepared from Census extract
records) for a specified name. It's as simple as that. The reason the
DOS "FIND" command will not perform this task adequately is because the
name index consists of multi-line records, i.e. a name/county line
followed by a number (none or more) county lines).
There's a small name index (NAME_IDX.SMI) included with FINDNAME which
you can use to familiarise yourself with the way the program works.
HOW DO I USE FINDNAME?
──────────────────────
Typing "FINDNAME on its own will display a quick help screen.
The full syntax is as follows:-
FINDNAME [<filename>] [/]<string>
where [] indicates an optional parameter and <> indicates a parameter
to be replaced with a real value. <Filename> is the name index file
and can be omitted, in which case NAME_IDX.TXT is asumed. <String> is
the string of characters to be searched for. The "/" option is
explained below.
1. To search for a string of characters anywhere in the file:-
FINDNAME SMITH
Note that searches are *not* case sensitive, so "SmiTh" and "smITh"
(etc.) will produce identical results.
This search method will locate *all* occurrences of "SMITH", i.e.
including "GOLDSMITH", "SMITHERS", etc.
2. To perform a whole name search, precede <string> with an oblique
stroke, e.g.:-
FINDNAME /SMITH
This will find only complete names "SMITH" (i.e. no "GOLDSMITH",
"SMITHERS", etc.)
3. If your name index file is *not* called NAME_IDX.TXT, you may
specify the filename explicitly *before* the string to be searched
for. So examples (1) and (2) above would be:-
FINDNAME MY_INDEX.TXT SMITH
and:-
FINDNAME MY_INDEX.TXT /SMITH
4. The results of the search will be written to the screen by default,
but can be redirected in the usual way, e.g.:-
FINDNAME SMITH >RESULTS.TXT
ABORTING A SEARCH
─────────────────
When you initiate a search, FINDNAME will display the results for that
name, then continue searching. It will not assume that the index is in
alphabetical order and stop when it has found the specified name.
If you have initiated a search on a lengthy index and wish to abort the
operation at any stage (e.g., because the required information has
already been shown, press ESCAPE. You may wish to do this if you know
that the entry you are searching for is unique, or you just want to
find the first matching entry.
FUTURE DEVELOPMENTS
───────────────────
FINDNAME was knocked together very quickly as a result of a brief
conversation with someone who was having trouble handling the name
indexes from the census extracts quickly and easily. It was never
meant to be a particularly complex program, but I am considering adding
more functionality, such as a switch to tell it to terminate a
"complete name" search after the first "hit", or automatically
expanding the county abbreviations. Basically, anything *might* be
possible. So if you have any ideas, please let me know.
BUG REPORTING
─────────────
Although I have made every effort to make FINDNAME as bug-free and
predictable in use as I possibly can, as an ex-programmer I am only too
aware of the little irregularities can creep into even the best
designed programs from time to time. Also, since this is a beta
release of FINDNAME, the chances of its containing a bug are that much
greater (particularly since I have had to make certain assumptions
regarding the structure of a name index). Consequently, I would like
to be advised of any problems you have with this program.
You can contact me via "snail mail" at 179 Longford Lane, Gloucester
GL2 9HD (UK), or by NetMail at 2:253/188.11 - a point off "Wishful
Thinking", for the hospitality of which I should like to express my
thanks to the Sysop, Rosemary Lockie.
DISCLAIMER
──────────
I am sorry, but it has to be done...
GCTS hereby disclaims all warranties relating to this product whether
express or implied, including without limitation any implied warranties
of merchantability or fitness for a particular purpose. GCTS will not
be liable for any special, incidental, consequential, indirect or
similar damages due to loss of data or any other reason, even if GCTS
or an agent of GCTS has been advised of the possibility of such
damages. In no event shall GCTS's liability for any damages ever exceed
the price paid for the license to use software, regardless of the form
of the claim. The person using the software bears all risk as to the
quality and performance of the software.