home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: OtherApp
/
OtherApp.zip
/
phone1.zip
/
PHONE.DOC
< prev
next >
Wrap
Text File
|
1988-03-09
|
4KB
|
99 lines
Phone Phone Book Search
1.0 Phone Book Search _____ ____ ______
*********
* phone *
*********
NAME: phone -- Phone Book Search
SYNOPSIS:
phone [-f file] arg[s]
DESCRIPTION:
Phone searches a user-defined phone book file for any
entry that matches any argument in the argument list.
The phone book, normally stored in file phone.txt, may
be created by any standard editor. It contains lines of
text, such as:
Digital Equipment DEC (617) 897-5111
Note that phone does not impose any format on the text,
only that the text consist of words, separated by
blanks. If a line starts with whitespace (blank or
tab), it is considered to be a continuation of the
previous line:
Digital Equipment DEC (617) 897-5111
146 Main Street, Maynard, MA 01754
The example line would be printed by, e.g.,
phone dig
Searches skip over continuation lines. In a search
argument, two "wild-cards" are recognized:
* matches any string of characters, even null.
? matches a single non-null character.
Note that "phone *" will print the entire phone book.
Each match argument will be implicitly terminated by
'*'. Thus, a search argument of "ma" will match
"Martin". Upper- and lower-case are ignored in
comparisons.
If no wild-card characters are present in an argument, a
Page 2
Phone Phone Book Search
"Soundex" match will be used. This permits matches even
if you have (slightly) misspelled the name for which you
are searching.
If phone is invoked without an argument, it will prompt
for arguments, outputting all matches. If the standard
input is redirected and no argument is given, phone may
be used as a filter.
If a "-f filename" argument is given on the command
line, phone searches the indicated file. Otherwise, it
tries to locate a phone book file using the following
search list:
phone.txt
\etc\phone.txt
e:\etc\phone.txt
To exit type ^Z and then enter.
ACKNOWLEDGEMENTS:
The Soundex algorithm was invented by Margaret K. Odell
and Robert C. Russell. U.S. patents 1261167 (1918)
and 1435663 (1922). The version used here was modified
from one described in Donald Knuth, Sorting and
Searching.
AUTHORS:
Martin Minow
J. Anthony Movshon (MSDOS conversion)
Compiled for OS/2 by Paul Breedlove
Compu-Plane 818 843-4874 2400/1200/300 24hrs