Annotation of coherent/a/usr/man/COHERENT/nptx, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: nptx                         Command                         nptx
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Generate permutations of users' full names
                      9: 
                     10: nnppttxx
                     11: 
                     12: The command nnppttxx reads  an address/name pair (that is, an address
                     13: and a  user's full  name), and prints  on the standard  output as
                     14: many permutations  of the  user's name as  it can think  of, each
                     15: linked to the given address.  A set of such permutations helps to
                     16: relieve  a user  of needing  to  know the  exact form  of another
                     17: user's name when she wishes to send mail to that user.
                     18: 
                     19: When a set of users'  names are filtered through nnppttxx, its output
                     20: can be used as a ``full-name  data base'' that can be used by the
                     21: COHERENT mail system.
                     22: 
                     23: The format of an input line is:
                     24: 
                     25: 
                     26:         address name
                     27: 
                     28: 
                     29: _a_d_d_r_e_s_s can  contain any  address.  It  is terminated by  a <ttaabb>
                     30: character.   _n_a_m_e  consists  of  white-space-separated  names  or
                     31: initials,  with  an   optional  nickname  given  in  parentheses,
                     32: terminated by either a newline character or a comma.
                     33: 
                     34: nnppttxx  prints all  permutations of the  first names  and initials,
                     35: with the  last name appearing in  each permutation.  Permutations
                     36: are not necesarily unique.
                     37: 
                     38: ***** Example *****
                     39: 
                     40: Given the address/name pair
                     41: 
                     42: 
                     43:         chicago!widget!lc       LaMonte Cranston(Shadow)
                     44: 
                     45: 
                     46: nnppttxx produces the following set of permutations:
                     47: 
                     48: 
                     49:     Cranston        chicago!widget!lc
                     50:     L.Cranston      chicago!widget!lc
                     51:     LaMonte.Cranstonchicago!widget!lc
                     52:     S.Cranston      chicago!widget!lc
                     53:     Shadow.Cranston chicago!widget!lc
                     54: 
                     55: 
                     56: ***** See Also *****
                     57: 
                     58: ccoommmmaannddss, mmaaiill, mmkkffnnaammeess, ppaatthhss
                     59: 
                     60: 
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: nptx                         Command                         nptx
                     70: 
                     71: 
                     72: 
                     73: ***** Notes *****
                     74: 
                     75: The command  mmkkffnnaammeess can read  a file of names  and massage them
                     76: into the form expected by nnppttxx.
                     77: 
                     78: nnppttxx  assumes European-style  names, i.e.,  that the  family name
                     79: comes last (unlike Oriental names, in which the family name comes
                     80: first).
                     81: 
                     82: 
                     83: 
                     84: 
                     85: 
                     86: 
                     87: 
                     88: 
                     89: 
                     90: 
                     91: 
                     92: 
                     93: 
                     94: 
                     95: 
                     96: 
                     97: 
                     98: 
                     99: 
                    100: 
                    101: 
                    102: 
                    103: 
                    104: 
                    105: 
                    106: 
                    107: 
                    108: 
                    109: 
                    110: 
                    111: 
                    112: 
                    113: 
                    114: 
                    115: 
                    116: 
                    117: 
                    118: 
                    119: 
                    120: 
                    121: 
                    122: 
                    123: 
                    124: 
                    125: 
                    126: 
                    127: 
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.