|
|
coherent
nptx Command nptx
Generate permutations of users' full names
nnppttxx
The command nnppttxx reads an address/name pair (that is, an address
and a user's full name), and prints on the standard output as
many permutations of the user's name as it can think of, each
linked to the given address. A set of such permutations helps to
relieve a user of needing to know the exact form of another
user's name when she wishes to send mail to that user.
When a set of users' names are filtered through nnppttxx, its output
can be used as a ``full-name data base'' that can be used by the
COHERENT mail system.
The format of an input line is:
address name
_a_d_d_r_e_s_s can contain any address. It is terminated by a <ttaabb>
character. _n_a_m_e consists of white-space-separated names or
initials, with an optional nickname given in parentheses,
terminated by either a newline character or a comma.
nnppttxx prints all permutations of the first names and initials,
with the last name appearing in each permutation. Permutations
are not necesarily unique.
***** Example *****
Given the address/name pair
chicago!widget!lc LaMonte Cranston(Shadow)
nnppttxx produces the following set of permutations:
Cranston chicago!widget!lc
L.Cranston chicago!widget!lc
LaMonte.Cranstonchicago!widget!lc
S.Cranston chicago!widget!lc
Shadow.Cranston chicago!widget!lc
***** See Also *****
ccoommmmaannddss, mmaaiill, mmkkffnnaammeess, ppaatthhss
COHERENT Lexicon Page 1
nptx Command nptx
***** Notes *****
The command mmkkffnnaammeess can read a file of names and massage them
into the form expected by nnppttxx.
nnppttxx assumes European-style names, i.e., that the family name
comes last (unlike Oriental names, in which the family name comes
first).
COHERENT Lexicon Page 2
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.