|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.