COHERENT manpages
This page displays the COHERENT manpage for nptx [Generate permutations of users' full names].
List of available manpages
Index
nptx -- Command
Generate permutations of users' full names
/usr/bin/nptx
The command nptx 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 devise, each linked to the given address. A
set of such permutations helps to relieve a user of the need 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 is filtered through nptx, the mail
program smail can use the output as a ``full-name data base''.
The format of an input line is:
name<tab>address
name gives the user's first name, last name, optional middle initial, and
optional nickname in parentheses; all are separated by space characters.
address can contain any e-mail address. name and address are separated by
one <tab> character.
nptx 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 name/address pair
LaMonte Cranston(Shadow)<tab>shadow@goodguy.com
nptx produces the following set of permutations:
Cranston shadow@goodguy.com
L.Cranston shadow@goodguy.com
LaMonte.Cranstonshadow@goodguy.com
S.Cranston shadow@goodguy.com
Shadow.Cranston shadow@goodguy.com
See Also
commands,
mail,
mkfnames,
paths,
smail
Notes
nptx normally is invoked via the script mkfnames, which reads a file of
names (or the file /etc/passwd and generates a data base of names and
addresses that can be used by the mail system.
nptx assumes European-style names, i.e., that the family name comes last
(unlike Asian or Hungarian names, in which the family name comes first).