|
|
1.1 ! root 1: ! 2: ! 3: col Command col ! 4: ! 5: ! 6: ! 7: ! 8: Remove reverse and half-line motions ! 9: ! 10: ccooll [ -bbddffxx ][ -pp_n ] ! 11: ! 12: The command col reads the standard input and writes to the stan- ! 13: dard output. It removes reverse and half-line motions from the ! 14: output of nroff for the benefit of output devices that cannot ! 15: perform them. It maintains an image of the page in memory and ! 16: performs these motions virtually so they do not appear on the ! 17: output. ! 18: ! 19: col understands four escape sequences: <esc> 7 for reverse line ! 20: feed, <esc> 8 for half reverse line feed, <esc> 9 for half for- ! 21: ward line feed, and <esc> B for a forward line feed. It removes ! 22: <esc> (ASCII 033) from the input stream if it is followed by any ! 23: other character. ! 24: ! 25: Eight control characters besides <esc> are interpreted by col. ! 26: Newline, return, space, backspace, and tab carry their usual ! 27: meaning. VT (013) is an alternate form of reverse line feed. ! 28: The characters SO (017) and SI (016) signal the start and end of ! 29: text in an alternate character set. col remembers the character ! 30: set for each character and uses SO and SI to distinguish them on ! 31: the output. col removes all other control characters from the ! 32: input stream. ! 33: ! 34: ccooll recognizes the following options: ! 35: ! 36: -bb The output device cannot backspace. Only the last of a set ! 37: of characters destined for a given position will appear. ! 38: ! 39: -dd Double-space the output. This doubles the length of a docu- ! 40: ment but preserves relative vertical spacing. The -f option ! 41: has precedence. ! 42: ! 43: -ff The output device can perform half-forward line feeds. Full ! 44: lines appear single spaced with half lines between them. ! 45: This is the only situation in which half forward line feeds ! 46: appear in the output of col -- reverse line motions never ap- ! 47: pear. ! 48: ! 49: -xx Suppress the default conversion of white space to tabs on ! 50: output. ! 51: ! 52: -pp _n ! 53: Set the internal page buffer size to n full lines (default, ! 54: 128). ! 55: ! 56: If neither -f nor -d is chosen, col moves non-empty half lines to ! 57: the next lower full line and pushes all later lines down one ! 58: line. This can distort the appearance of the document. ! 59: ! 60: ! 61: ! 62: ! 63: ! 64: COHERENT Lexicon Page 1 ! 65: ! 66: ! 67: ! 68: ! 69: col Command col ! 70: ! 71: ! 72: ! 73: ***** See Also ***** ! 74: ! 75: ASCII, commands, nroff ! 76: ! 77: ***** Notes ***** ! 78: ! 79: Backing up past the start of a document or of the page buffer ! 80: loses characters. ! 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.