DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ f

⟦aad855c7b⟧

    Length: 8389 (0x20c5)
    Names: »ff.man«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/stat-5.3/eu/stat/doc/ff.man« 

Hex Dump

0x0000…0020 46 46 28 31 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 55 4e 49 58   ┆FF(1)                       UNIX┆
0x0020…0040 20 55 73 65 72 27 73 20 4d 61 6e 75 61 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 46 65 62 72 75   ┆ User's Manual             Febru┆
0x0040…0060 61 72 79 20 37 2c 20 31 39 38 37 0a 0a 4e 41 4d 45 0a 20 20 20 20 20 66 66 20 2d 20 66 61 73 74   ┆ary 7, 1987  NAME      ff - fast┆
0x0060…0080 20 74 65 78 74 20 66 6f 72 6d 61 74 74 65 72 0a 0a 55 53 41 47 45 0a 20 20 20 20 20 66 66 20 5b   ┆ text formatter  USAGE      ff [┆
0x0080…00a0 6f 70 74 69 6f 6e 73 5d 20 5b 2d 5d 20 5b 66 69 6c 65 73 5d 0a 0a 44 45 53 43 52 49 50 54 49 4f   ┆options] [-] [files]  DESCRIPTIO┆
0x00a0…00c0 4e 0a 20 20 20 20 20 5f 08 66 5f 08 66 20 69 73 20 61 20 73 69 6d 70 6c 65 20 74 65 78 74 20 66   ┆N      _ f_ f is a simple text f┆
0x00c0…00e0 6f 72 6d 61 74 74 65 72 20 66 6f 72 20 66 6c 65 78 69 62 6c 65 20 75 6e 69 66 6f 72 6d 20 66 6f   ┆ormatter for flexible uniform fo┆
0x00e0…0100 72 6d 61 74 74 69 6e 67 20 6f 66 20 69 6e 70 75 74 0a 20 20 20 20 20 66 69 6c 65 73 2e 20 20 50   ┆rmatting of input      files.  P┆
0x0100…0120 72 6f 67 72 61 6d 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 75 73 65 64 20 74 6f 20 63 6f 6e 74 72   ┆rogram options are used to contr┆
0x0120…0140 6f 6c 20 66 6f 72 6d 61 74 74 69 6e 67 2e 20 20 54 68 69 73 20 69 73 20 69 6e 0a 20 20 20 20 20   ┆ol formatting.  This is in      ┆
0x0140…0160 63 6f 6e 74 72 61 73 74 20 74 6f 20 74 65 78 74 20 66 6f 72 6d 61 74 74 65 72 73 20 6c 69 6b 65   ┆contrast to text formatters like┆
0x0160…0180 20 5f 08 6e 5f 08 72 5f 08 6f 5f 08 66 5f 08 66 20 28 5f 08 31 29 20 74 68 61 74 20 72 65 71 75   ┆ _ n_ r_ o_ f_ f (_ 1) that requ┆
0x0180…01a0 69 72 65 20 73 70 65 63 69 61 6c 20 66 6f 72 6d 61 74 0a 20 20 20 20 20 72 65 71 75 65 73 74 73   ┆ire special format      requests┆
0x01a0…01c0 20 74 6f 20 62 65 20 70 61 72 74 20 6f 66 20 74 68 65 69 72 20 69 6e 70 75 74 20 66 69 6c 65 73   ┆ to be part of their input files┆
0x01c0…01e0 2e 20 20 42 65 73 69 64 65 73 20 61 76 6f 69 64 69 6e 67 20 63 72 79 70 74 69 63 0a 20 20 20 20   ┆.  Besides avoiding cryptic     ┆
0x01e0…0200 20 66 6f 72 6d 61 74 20 72 65 71 75 65 73 74 73 20 69 6e 20 74 65 78 74 2c 20 5f 08 66 5f 08 66   ┆ format requests in text, _ f_ f┆
0x0200…0220 20 69 73 20 63 6f 6e 73 69 64 65 72 61 62 6c 79 20 66 61 73 74 65 72 20 74 68 61 6e 20 74 72 61   ┆ is considerably faster than tra┆
0x0220…0240 64 69 74 69 6f 6e 61 6c 0a 20 20 20 20 20 66 6f 72 6d 61 74 74 65 72 73 20 6c 69 6b 65 20 5f 08   ┆ditional      formatters like _ ┆
0x0240…0260 6e 5f 08 72 5f 08 6f 5f 08 66 5f 08 66 20 28 5f 08 31 29 20 61 6e 64 20 65 76 65 6e 20 73 69 6d   ┆n_ r_ o_ f_ f (_ 1) and even sim┆
0x0260…0280 70 6c 65 20 66 6f 72 6d 61 74 74 65 72 73 20 6c 69 6b 65 20 5f 08 66 5f 08 6d 5f 08 74 20 28 5f   ┆ple formatters like _ f_ m_ t (_┆
0x0280…02a0 08 31 29 2e 0a 0a 20 20 20 20 20 54 68 65 20 6d 6f 73 74 20 63 6f 6d 70 6c 69 63 61 74 65 64 20   ┆ 1).       The most complicated ┆
0x02a0…02c0 63 6f 6e 63 65 70 74 20 77 69 74 68 20 5f 08 66 5f 08 66 20 69 73 20 74 68 61 74 20 6f 66 20 61   ┆concept with _ f_ f is that of a┆
0x02c0…02e0 20 6c 69 6e 65 20 62 72 65 61 6b 2e 20 20 41 20 6c 69 6e 65 0a 20 20 20 20 20 62 72 65 61 6b 20   ┆ line break.  A line      break ┆
0x02e0…0300 63 61 75 73 65 73 20 61 6e 20 69 6e 74 65 72 72 75 70 74 69 6f 6e 20 69 6e 20 74 68 65 20 66 69   ┆causes an interruption in the fi┆
0x0300…0320 6c 6c 69 6e 67 20 28 65 76 65 6e 69 6e 67 20 6f 75 74 20 6f 66 20 74 68 65 20 74 65 78 74 0a 20   ┆lling (evening out of the text  ┆
0x0320…0340 20 20 20 20 6c 69 6e 65 73 29 2e 20 20 4c 69 6e 65 20 62 72 65 61 6b 73 20 6f 63 63 75 72 20 77   ┆    lines).  Line breaks occur w┆
0x0340…0360 68 65 6e 20 73 70 65 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 73 65 65 6e 20   ┆hen special characters are seen ┆
0x0360…0380 61 74 20 74 68 65 0a 20 20 20 20 20 62 65 67 69 6e 6e 69 6e 67 73 20 6f 66 20 6c 69 6e 65 73 2c   ┆at the      beginnings of lines,┆
0x0380…03a0 20 6f 72 20 77 68 65 6e 20 61 6c 6c 20 6c 69 6e 65 73 20 61 72 65 20 62 72 6f 6b 65 6e 2e 20 20   ┆ or when all lines are broken.  ┆
0x03a0…03c0 42 79 20 64 65 66 61 75 6c 74 2c 20 61 6e 79 0a 20 20 20 20 20 6e 6f 6e 2d 61 6c 70 68 61 6e 75   ┆By default, any      non-alphanu┆
0x03c0…03e0 6d 65 72 69 63 20 63 68 61 72 61 63 74 65 72 20 77 69 6c 6c 20 63 61 75 73 65 20 61 20 62 72 65   ┆meric character will cause a bre┆
0x03e0…0400 61 6b 2c 20 62 75 74 20 74 68 69 73 20 63 61 6e 20 62 65 0a 20 20 20 20 20 63 6f 6e 74 72 6f 6c   ┆ak, but this can be      control┆
0x0400…0420 6c 65 64 20 77 69 74 68 20 74 68 65 20 2d 42 20 6f 70 74 69 6f 6e 2e 20 20 41 20 62 6c 61 6e 6b   ┆led with the -B option.  A blank┆
0x0420…0440 20 6c 69 6e 65 20 61 6c 77 61 79 73 20 63 61 75 73 65 73 20 61 20 62 72 65 61 6b 2e 0a 0a 4f 50   ┆ line always causes a break.  OP┆
0x0440…0460 54 49 4f 4e 53 0a 20 20 20 20 20 54 68 65 72 65 20 61 72 65 20 6d 61 6e 79 2c 20 6d 61 6e 79 20   ┆TIONS      There are many, many ┆
0x0460…0480 6f 70 74 69 6f 6e 73 20 74 6f 20 61 6c 6c 6f 77 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 69 6e 64 65   ┆options to allow control of inde┆
0x0480…04a0 6e 74 61 74 69 6f 6e 2c 20 6c 69 6e 65 0a 20 20 20 20 20 77 69 64 74 68 2c 20 6c 69 6e 65 20 73   ┆ntation, line      width, line s┆
0x04a0…04c0 70 61 63 69 6e 67 2c 20 66 69 6c 6c 69 6e 67 2c 20 70 61 67 69 6e 61 74 69 6f 6e 20 77 69 74 68   ┆pacing, filling, pagination with┆
0x04c0…04e0 20 68 65 61 64 65 72 73 20 61 6e 64 20 66 6f 6f 74 65 72 73 2c 0a 20 20 20 20 20 6c 69 6e 65 20   ┆ headers and footers,      line ┆
0x04e0…0500 6e 75 6d 62 65 72 69 6e 67 2c 20 72 69 67 68 74 20 6a 75 73 74 69 66 69 63 61 74 69 6f 6e 2c 20   ┆numbering, right justification, ┆
0x0500…0520 61 6e 64 20 70 65 72 68 61 70 73 20 73 6f 6d 65 20 6f 74 68 65 72 20 74 68 69 6e 67 73 2e 0a 20   ┆and perhaps some other things.  ┆
0x0520…0540 20 20 20 20 54 68 65 79 20 68 61 76 65 20 65 78 74 65 6e 73 69 76 65 20 74 79 70 65 20 61 6e 64   ┆    They have extensive type and┆
0x0540…0560 20 72 61 6e 67 65 20 63 68 65 63 6b 69 6e 67 20 74 68 61 74 20 70 72 6f 64 75 63 65 73 20 64 69   ┆ range checking that produces di┆
0x0560…0580 61 67 6e 6f 73 74 69 63 0a 20 20 20 20 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 2c 20 73 6f   ┆agnostic      error messages, so┆
0x0580…05a0 20 77 61 72 6e 69 6e 67 73 20 6f 66 20 6f 62 76 69 6f 75 73 6c 79 20 77 72 6f 6e 67 20 6f 70 74   ┆ warnings of obviously wrong opt┆
0x05a0…05c0 69 6f 6e 73 20 77 69 6c 6c 20 6e 6f 74 20 62 65 0a 20 20 20 20 20 64 69 73 63 75 73 73 65 64 20   ┆ions will not be      discussed ┆
0x05c0…05e0 68 65 72 65 2e 20 20 49 6e 20 67 65 6e 65 72 61 6c 2c 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20   ┆here.  In general, options that ┆
0x05e0…0600 69 6d 70 6c 79 20 74 68 65 20 75 73 65 20 6f 66 20 6f 74 68 65 72 73 20 77 6f 72 6b 0a 20 20 20   ┆imply the use of others work    ┆
0x0600…0620 20 20 74 68 65 20 77 61 79 20 74 68 65 79 20 73 68 6f 75 6c 64 3b 20 69 66 20 74 68 65 20 70 61   ┆  the way they should; if the pa┆
0x0620…0640 67 65 20 73 69 7a 65 20 69 73 20 73 65 74 2c 20 74 68 65 6e 20 70 61 67 69 6e 61 74 69 6f 6e 20   ┆ge size is set, then pagination ┆
0x0640…0660 69 73 0a 20 20 20 20 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 73 73 75 6d 65 64 2e 20 20   ┆is      automatically assumed.  ┆
0x0660…0680 53 6f 6d 65 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 73 20 6f 66 20 6f 70 74 69 6f 6e 73 20 67 69 76   ┆Some combinations of options giv┆
0x0680…06a0 65 20 69 6d 70 72 65 73 73 69 76 65 2c 0a 20 20 20 20 20 65 76 65 6e 20 61 72 74 69 73 74 69 63   ┆e impressive,      even artistic┆
0x06a0…06c0 2c 20 65 66 66 65 63 74 73 2e 20 20 4d 61 6b 69 6e 67 20 61 20 73 6d 61 6c 6c 20 74 65 78 74 20   ┆, effects.  Making a small text ┆
0x06c0…06e0 66 69 6c 65 20 61 6e 64 20 70 6c 61 79 69 6e 67 20 77 69 74 68 20 69 74 0a 20 20 20 20 20 69 73   ┆file and playing with it      is┆
0x06e0…0700 20 74 68 65 20 65 61 73 69 65 73 74 20 77 61 79 20 74 6f 20 6c 65 61 72 6e 20 68 6f 77 20 74 68   ┆ the easiest way to learn how th┆
0x0700…0720 65 20 6f 70 74 69 6f 6e 73 20 69 6e 74 65 72 61 63 74 2e 0a 0a 20 20 20 20 20 2d 62 20 20 20 42   ┆e options interact.       -b   B┆
0x0720…0740 72 65 61 6b 20 61 6c 6c 20 6c 69 6e 65 73 20 6f 66 20 74 65 78 74 2e 20 20 54 68 61 74 20 69 73   ┆reak all lines of text.  That is┆
0x0740…0760 2c 20 64 6f 6e 27 74 20 65 76 65 6e 2d 6f 75 74 20 6c 69 6e 65 73 20 62 79 0a 20 20 20 20 20 20   ┆, don't even-out lines by       ┆
0x0760…0780 20 20 20 20 66 69 6c 6c 69 6e 67 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 65 78 74 20 6c   ┆    filling.  By default, text l┆
0x0780…07a0 69 6e 65 73 20 61 72 65 20 66 69 6c 6c 65 64 2e 0a 0a 20 20 20 20 20 2d 42 20 62 72 65 61 6b 63   ┆ines are filled.       -B breakc┆
0x07a0…07c0 68 61 72 73 0a 20 20 20 20 20 20 20 20 20 20 43 68 61 6e 67 65 20 74 68 65 20 73 65 74 20 6f 66   ┆hars           Change the set of┆
0x07c0…07e0 20 63 68 61 72 61 63 74 65 72 73 20 74 68 61 74 20 63 61 75 73 65 20 6c 69 6e 65 20 62 72 65 61   ┆ characters that cause line brea┆
0x07e0…0800 6b 73 20 61 74 20 74 68 65 20 73 74 61 72 74 0a 20 20 20 20 20 20 20 20 20 20 6f 66 20 6c 69 6e   ┆ks at the start           of lin┆
0x0800…0820 65 73 20 74 6f 20 5f 08 62 5f 08 72 5f 08 65 5f 08 61 5f 08 6b 5f 08 63 5f 08 68 5f 08 61 5f 08   ┆es to _ b_ r_ e_ a_ k_ c_ h_ a_ ┆
0x0820…0840 72 5f 08 73 2e 20 42 79 20 64 65 66 61 75 6c 74 2c 20 61 6e 79 20 63 68 61 72 61 63 74 65 72 73   ┆r_ s. By default, any characters┆
0x0840…0860 20 62 75 74 20 6c 65 74 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 6e 75 6d 62 65   ┆ but letters           and numbe┆
0x0860…0880 72 73 20 63 61 75 73 65 20 61 20 62 72 65 61 6b 2e 20 20 41 20 67 6f 6f 64 20 63 68 6f 69 63 65   ┆rs cause a break.  A good choice┆
0x0880…08a0 20 66 6f 72 20 62 72 65 61 6b 20 63 68 61 72 61 63 74 65 72 73 0a 20 20 20 20 20 20 20 20 20 20   ┆ for break characters           ┆
0x08a0…08c0 6d 69 67 68 74 20 62 65 20 22 2a 2d 2b 22 20 61 6e 64 20 54 41 42 53 20 74 68 61 74 20 6d 69 67   ┆might be "*-+" and TABS that mig┆
0x08c0…08e0 68 74 20 62 65 20 75 73 65 64 20 66 6f 72 20 6c 69 73 74 73 2e 0a 0a 20 20 20 20 20 2d 63 20 20   ┆ht be used for lists.       -c  ┆
0x08e0…0900 20 43 65 6e 74 65 72 20 61 6c 6c 20 6c 69 6e 65 73 20 6f 66 20 74 65 78 74 2e 20 20 54 68 69 73   ┆ Center all lines of text.  This┆
0x0900…0920 20 6f 70 74 69 6f 6e 20 73 74 6f 70 73 20 61 6c 6c 20 66 69 6c 6c 69 6e 67 20 6f 66 20 74 65 78   ┆ option stops all filling of tex┆
0x0920…0940 74 2e 0a 0a 20 20 20 20 20 2d 64 20 20 20 44 65 6c 65 74 65 20 77 68 69 74 65 20 73 70 61 63 65   ┆t.       -d   Delete white space┆
0x0940…0960 20 61 74 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 61 6e 64 20 65 6e 64 20 6f 66 20 6c 69 6e   ┆ at the beginning and end of lin┆
0x0960…0980 65 73 2e 20 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 20 69 73 20 75 73   ┆es.  This           option is us┆
0x0980…09a0 65 66 75 6c 20 74 6f 20 68 65 6c 70 20 75 6e 2d 66 6f 72 6d 61 74 20 74 65 78 74 20 74 6f 20 62   ┆eful to help un-format text to b┆
0x09a0…09c0 65 20 72 65 2d 66 6f 72 6d 61 74 74 65 64 2e 0a 0a 20 20 20 20 20 2d 44 20 20 20 44 65 6c 65 74   ┆e re-formatted.       -D   Delet┆
0x09c0…09e0 65 20 65 6d 70 74 79 20 69 6e 70 75 74 20 6c 69 6e 65 73 2e 20 20 41 6e 20 69 6e 70 75 74 20 6c   ┆e empty input lines.  An input l┆
0x09e0…0a00 69 6e 65 20 69 73 20 65 6d 70 74 79 20 69 66 20 69 74 20 68 61 73 20 6e 6f 0a 20 20 20 20 20 20   ┆ine is empty if it has no       ┆
0x0a00…0a20 20 20 20 20 63 68 61 72 61 63 74 65 72 73 2c 20 6e 6f 74 20 65 76 65 6e 20 69 6e 76 69 73 69 62   ┆    characters, not even invisib┆
0x0a20…0a40 6c 65 20 63 68 61 72 61 63 74 65 72 20 6c 69 6b 65 20 74 61 62 73 20 6f 72 20 73 70 61 63 65 73   ┆le character like tabs or spaces┆
0x0a40…0a60 2e 0a 20 20 20 20 20 20 20 20 20 20 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 62 65 20 63   ┆.           This option can be c┆
0x0a60…0a80 6f 6d 62 69 6e 65 64 20 77 69 74 68 20 74 68 65 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6d 6f 76   ┆ombined with the option to remov┆
0x0a80…0aa0 65 20 77 68 69 74 65 20 73 70 61 63 65 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 64 65 6c 65 74   ┆e white space           to delet┆
0x0aa0…0ac0 65 20 76 69 73 69 62 6c 79 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 2e 0a 0a 20 20 20 20 20 2d 66 20   ┆e visibly blank lines.       -f ┆
0x0ac0…0ae0 66 6f 6f 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20 70 61 67 65 20 66 6f   ┆footer           Set the page fo┆
0x0ae0…0b00 6f 74 65 72 20 74 6f 20 74 68 65 20 74 69 74 6c 65 2d 73 74 72 69 6e 67 20 5f 08 66 5f 08 6f 5f   ┆oter to the title-string _ f_ o_┆
0x0b00…0b20 08 6f 5f 08 74 5f 08 65 5f 08 72 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 70 61 67 65 0a 20 20   ┆ o_ t_ e_ r. The default page   ┆
0x0b20…0b40 20 20 20 20 20 20 20 20 66 6f 6f 74 65 72 20 69 73 20 62 6c 61 6e 6b 2e 20 20 54 69 74 6c 65 73   ┆        footer is blank.  Titles┆
0x0b40…0b60 20 63 61 6e 20 62 65 20 61 6e 79 20 73 74 72 69 6e 67 2c 20 62 75 74 20 69 66 20 74 68 65 20 66   ┆ can be any string, but if the f┆
0x0b60…0b80 69 72 73 74 0a 20 20 20 20 20 20 20 20 20 20 63 68 61 72 61 63 74 65 72 20 69 73 20 6e 6f 74 20   ┆irst           character is not ┆
0x0b80…0ba0 61 20 6c 65 74 74 65 72 20 6f 72 20 61 20 64 69 67 69 74 2c 20 62 75 74 20 61 20 70 75 6e 63 74   ┆a letter or a digit, but a punct┆
0x0ba0…0bc0 75 61 74 69 6f 6e 20 63 68 61 72 61 63 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 6c 69 6b 65 20   ┆uation character           like ┆
0x0bc0…0be0 2f 2c 20 74 68 65 6e 20 74 68 61 74 20 63 68 61 72 61 63 74 65 72 20 73 65 70 61 72 61 74 65 73   ┆/, then that character separates┆
0x0be0…0c00 20 74 68 65 20 6c 65 66 74 2c 20 63 65 6e 74 65 72 2c 20 61 6e 64 20 72 69 67 68 74 0a 20 20 20   ┆ the left, center, and right    ┆
0x0c00…0c20 20 20 20 20 20 20 20 66 69 65 6c 64 73 20 6f 66 20 61 20 74 69 74 6c 65 2e 20 20 46 6f 72 20 65   ┆       fields of a title.  For e┆
0x0c20…0c40 78 61 6d 70 6c 65 2c 20 74 68 65 20 74 69 74 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆xample, the title               ┆
0x0c40…0c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2f 66 66 3a 20 66 61 73 74 20 66 6f 72 6d 61 74 74   ┆              "/ff: fast formatt┆
0x0c60…0c80 65 72 2f 23 2f 31 39 38 35 2f 22 0a 20 20 20 20 20 20 20 20 20 20 77 6f 75 6c 64 20 68 61 76 65   ┆er/#/1985/"           would have┆
0x0c80…0ca0 20 22 66 66 3a 20 66 61 73 74 20 66 6f 72 6d 61 74 74 65 72 22 20 61 73 20 61 20 6c 65 66 74 20   ┆ "ff: fast formatter" as a left ┆
0x0ca0…0cc0 6a 75 73 74 69 66 69 65 64 20 66 69 65 6c 64 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 31 39   ┆justified field and           19┆
0x0cc0…0ce0 38 35 20 61 73 20 61 20 72 69 67 68 74 20 6a 75 73 74 69 66 69 65 64 20 66 69 65 6c 64 20 6f 6e   ┆85 as a right justified field on┆
0x0ce0…0d00 20 65 61 63 68 20 70 61 67 65 2e 20 20 54 68 65 20 70 61 67 65 20 6e 75 6d 62 65 72 2c 0a 20 20   ┆ each page.  The page number,   ┆
0x0d00…0d20 20 20 20 20 20 20 20 20 77 69 74 68 69 6e 20 74 68 65 20 69 6e 70 75 74 20 66 69 6c 65 2c 20 77   ┆        within the input file, w┆
0x0d20…0d40 6f 75 6c 64 20 62 65 20 63 65 6e 74 65 72 65 64 20 69 6e 20 74 68 65 20 74 69 74 6c 65 2e 20 20   ┆ould be centered in the title.  ┆
0x0d40…0d60 54 68 65 72 65 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 74 77 6f 20 73 70 65 63 69 61 6c 20   ┆There are           two special ┆
0x0d60…0d80 63 68 61 72 61 63 74 65 72 73 2c 20 23 20 61 6e 64 20 2a 2c 20 74 68 61 74 20 72 65 73 70 65 63   ┆characters, # and *, that respec┆
0x0d80…0da0 74 69 76 65 6c 79 20 61 72 65 20 76 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 66   ┆tively are variables           f┆
0x0da0…0dc0 6f 72 20 74 68 65 20 70 61 67 65 20 6e 75 6d 62 65 72 20 69 6e 20 61 20 66 69 6c 65 20 61 6e 64   ┆or the page number in a file and┆
0x0dc0…0de0 20 74 68 65 20 69 6e 70 75 74 20 66 69 6c 65 20 6e 61 6d 65 2e 20 20 54 68 65 0a 20 20 20 20 20   ┆ the input file name.  The      ┆
0x0de0…0e00 20 20 20 20 20 67 6c 6f 62 61 6c 20 70 61 67 65 20 6e 75 6d 62 65 72 2c 20 77 68 69 63 68 20 69   ┆     global page number, which i┆
0x0e00…0e20 73 20 6e 6f 74 20 72 65 73 65 74 20 66 6f 72 20 65 61 63 68 20 66 69 6c 65 2c 20 69 73 20 23 23   ┆s not reset for each file, is ##┆
0x0e20…0e40 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 72 65 20 69 73 20 61 20 77 68 6f 6c   ┆.                There is a whol┆
0x0e40…0e60 65 20 6c 61 6e 67 75 61 67 65 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 69 6e   ┆e language that allows you to in┆
0x0e60…0e80 73 65 72 74 0a 20 20 20 20 20 20 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74   ┆sert           information about┆
0x0e80…0ea0 20 74 68 65 20 66 69 6c 65 20 62 65 69 6e 67 20 70 72 69 6e 74 65 64 2e 20 20 59 6f 75 20 63 61   ┆ the file being printed.  You ca┆
0x0ea0…0ec0 6e 20 73 65 65 20 6f 6e 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 20 66 6f 72 20   ┆n see online           help for ┆
0x0ec0…0ee0 74 68 69 73 20 6c 61 6e 67 75 61 67 65 20 62 79 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 63 6f 6d   ┆this language by running the com┆
0x0ee0…0f00 6d 61 6e 64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆mand:                           ┆
0x0f00…0f20 20 20 20 20 20 20 20 20 20 20 20 65 63 68 6f 20 7c 20 66 66 20 2d 66 20 25 3f 0a 20 20 20 20 20   ┆           echo | ff -f %?      ┆
0x0f20…0f40 20 20 20 20 20 49 74 20 69 73 20 61 20 63 6f 6d 70 6c 69 63 61 74 65 64 20 6c 61 6e 67 75 61 67   ┆     It is a complicated languag┆
0x0f40…0f60 65 2c 20 62 75 74 20 79 6f 75 20 63 61 6e 20 61 76 6f 69 64 20 69 74 20 62 79 20 61 76 6f 69 64   ┆e, but you can avoid it by avoid┆
0x0f60…0f80 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 70 65 72 63 65 6e 74 20 28 25 29 20 63 68   ┆ing           the percent (%) ch┆
0x0f80…0fa0 61 72 61 63 74 65 72 20 69 6e 20 74 69 74 6c 65 73 2e 0a 0a 20 20 20 20 20 2d 46 20 66 6f 6f 74   ┆aracter in titles.       -F foot┆
0x0fa0…0fc0 65 72 73 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20 6e 75 6d 62 65 72 20   ┆ersize           Set the number ┆
0x0fc0…0fe0 6f 66 20 62 6c 61 6e 6b 20 6c 69 6e 65 73 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20   ┆of blank lines at the bottom of ┆
0x0fe0…1000 74 68 65 20 70 61 67 65 2e 20 20 54 68 65 0a 20 20 20 20 20 20 20 20 20 20 66 6f 6f 74 65 72 2c   ┆the page.  The           footer,┆
0x1000…1020 20 69 66 20 61 6e 79 2c 20 69 73 20 70 6c 61 63 65 64 20 69 6e 20 74 68 65 20 6d 69 64 64 6c 65   ┆ if any, is placed in the middle┆
0x1020…1040 20 6f 66 20 74 68 65 20 73 70 61 63 65 2c 20 77 68 69 63 68 20 62 79 0a 20 20 20 20 20 20 20 20   ┆ of the space, which by         ┆
0x1040…1060 20 20 64 65 66 61 75 6c 74 2c 20 69 73 20 66 69 76 65 20 6c 69 6e 65 73 2e 20 20 49 66 20 5f 08   ┆  default, is five lines.  If _ ┆
0x1060…1080 66 5f 08 6f 5f 08 6f 5f 08 74 5f 08 65 5f 08 72 5f 08 73 5f 08 69 5f 08 7a 5f 08 65 20 69 73 20   ┆f_ o_ o_ t_ e_ r_ s_ i_ z_ e is ┆
0x1080…10a0 30 2c 20 6e 6f 20 66 6f 6f 74 65 72 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 70   ┆0, no footer will be           p┆
0x10a0…10c0 72 69 6e 74 65 64 2e 0a 0a 20 20 20 20 20 2d 68 20 68 65 61 64 65 72 0a 20 20 20 20 20 20 20 20   ┆rinted.       -h header         ┆
0x10c0…10e0 20 20 53 65 74 20 74 68 65 20 70 61 67 65 20 68 65 61 64 65 72 2e 20 20 53 65 65 20 74 68 65 20   ┆  Set the page header.  See the ┆
0x10e0…1100 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 72 65 65 2d 70 61 72 74 20 74 69 74 6c 65 73   ┆description of three-part titles┆
0x1100…1120 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 74 68 65 20 2d 66 20 66 6f 6f 74 65 72 20 6f 70 74   ┆           for the -f footer opt┆
0x1120…1140 69 6f 6e 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 70 61 67 65 20 68 65 61 64 65 72 20 69 73   ┆ion.  The default page header is┆
0x1140…1160 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆                                ┆
0x1160…1180 20 22 7c 46 69 6c 65 3a 20 2a 7c 7c 50 61 67 65 3a 20 23 7c 22 2e 0a 0a 20 20 20 20 20 2d 48 20   ┆ "|File: *||Page: #|".       -H ┆
0x1180…11a0 68 65 61 64 65 72 73 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 53 65 65 20 74 68 65 20 64 65 73   ┆headersize           See the des┆
0x11a0…11c0 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 66 6f 6f 74 65 72 20 73 69 7a 65 2e 0a 0a 20 20   ┆cription of the footer size.    ┆
0x11c0…11e0 20 20 20 2d 69 20 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20 69   ┆   -i indent           Set the i┆
0x11e0…1200 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74 65 78 74 20 74 6f 20 5f 08 69 5f 08 6e   ┆ndentation of the text to _ i_ n┆
0x1200…1220 5f 08 64 5f 08 65 5f 08 6e 5f 08 74 20 73 70 61 63 65 73 2e 20 20 4e 6f 74 65 20 74 68 61 74 20   ┆_ d_ e_ n_ t spaces.  Note that ┆
0x1220…1240 74 68 69 73 0a 20 20 20 20 20 20 20 20 20 20 65 66 66 65 63 74 69 76 65 6c 79 20 72 65 64 75 63   ┆this           effectively reduc┆
0x1240…1260 65 73 20 74 68 65 20 75 73 61 62 6c 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 70 61 67 65 2e   ┆es the usable width of the page.┆
0x1260…1280 0a 0a 20 20 20 20 20 2d 49 20 74 65 6d 70 69 6e 64 65 6e 74 0a 20 20 20 20 20 20 20 20 20 20 53   ┆       -I tempindent           S┆
0x1280…12a0 65 74 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 69 6e 64 65 6e 74 2e 20 20 54 68 69 73 20 63   ┆et the temporary indent.  This c┆
0x12a0…12c0 61 75 73 65 73 20 66 69 6c 6c 65 64 20 74 65 78 74 20 66 6f 75 6e 64 0a 20 20 20 20 20 20 20 20   ┆auses filled text found         ┆
0x12c0…12e0 20 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 61 66 74 65 72 20 61 20 62 72 65 61 6b 20 74 6f 20 62   ┆  immediately after a break to b┆
0x12e0…1300 65 20 69 6e 64 65 6e 74 65 64 20 66 6f 72 20 6f 6e 65 20 6c 69 6e 65 2e 20 20 49 74 20 69 73 0a   ┆e indented for one line.  It is ┆
0x1300…1320 20 20 20 20 20 20 20 20 20 20 75 73 65 66 75 6c 20 66 6f 72 20 69 6e 64 65 6e 74 69 6e 67 20 74   ┆          useful for indenting t┆
0x1320…1340 68 65 20 66 69 72 73 74 20 6c 69 6e 65 73 20 6f 66 20 70 61 72 61 67 72 61 70 68 73 2e 20 20 49   ┆he first lines of paragraphs.  I┆
0x1340…1360 66 0a 20 20 20 20 20 20 20 20 20 20 5f 08 74 5f 08 65 5f 08 6d 5f 08 70 5f 08 69 5f 08 6e 5f 08   ┆f           _ t_ e_ m_ p_ i_ n_ ┆
0x1360…1380 64 5f 08 65 5f 08 6e 5f 08 74 20 69 73 20 6e 65 67 61 74 69 76 65 2c 20 74 68 65 20 74 68 65 20   ┆d_ e_ n_ t is negative, the the ┆
0x1380…13a0 74 65 6d 70 6f 72 61 72 79 20 69 6e 64 65 6e 74 20 77 69 6c 6c 20 62 65 20 72 65 6c 61 74 69 76   ┆temporary indent will be relativ┆
0x13a0…13c0 65 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 5f 08 69 5f 08   ┆e           to the current _ i_ ┆
0x13c0…13e0 6e 5f 08 64 5f 08 65 5f 08 6e 5f 08 74 20 76 61 6c 75 65 2e 20 20 49 66 20 74 68 65 20 5f 08 74   ┆n_ d_ e_ n_ t value.  If the _ t┆
0x13e0…1400 5f 08 65 5f 08 6d 5f 08 70 5f 08 69 5f 08 6e 5f 08 64 5f 08 65 5f 08 6e 5f 08 74 20 76 61 6c 75   ┆_ e_ m_ p_ i_ n_ d_ e_ n_ t valu┆
0x1400…1420 65 20 69 73 20 6d 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 6e 65 67 61 74 69 76 65 20 74 68 61   ┆e is more           negative tha┆
0x1420…1440 6e 20 74 68 65 20 5f 08 69 5f 08 6e 5f 08 64 5f 08 65 5f 08 6e 5f 08 74 20 76 61 6c 75 65 20 69   ┆n the _ i_ n_ d_ e_ n_ t value i┆
0x1440…1460 73 20 70 6f 73 69 74 69 76 65 2c 20 5f 08 66 5f 08 66 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69   ┆s positive, _ f_ f will automati┆
0x1460…1480 63 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 69 6e 63 72 65 61 73 65 20 5f 08 69 5f 08 6e 5f   ┆cally           increase _ i_ n_┆
0x1480…14a0 08 64 5f 08 65 5f 08 6e 5f 08 74 2e 0a 0a 20 20 20 20 20 2d 6a 20 20 20 4a 75 73 74 69 66 79 20   ┆ d_ e_ n_ t.       -j   Justify ┆
0x14a0…14c0 74 68 65 20 74 65 78 74 2e 20 20 54 68 61 74 20 69 73 2c 20 65 76 65 6e 20 74 68 65 20 72 69 67   ┆the text.  That is, even the rig┆
0x14c0…14e0 68 74 20 6d 61 72 67 69 6e 20 62 79 20 69 6e 73 65 72 74 69 6e 67 0a 20 20 20 20 20 20 20 20 20   ┆ht margin by inserting          ┆
0x14e0…1500 20 73 70 61 63 65 73 20 69 6e 20 74 68 65 20 6c 69 6e 65 2e 20 20 4f 6e 6c 79 20 66 69 6c 6c 65   ┆ spaces in the line.  Only fille┆
0x1500…1520 64 20 74 65 78 74 20 63 61 6e 20 62 65 20 6a 75 73 74 69 66 69 65 64 2e 0a 0a 20 20 20 20 20 2d   ┆d text can be justified.       -┆
0x1520…1540 6e 20 20 20 4e 75 6d 62 65 72 20 61 6c 6c 20 6f 75 74 70 75 74 20 6c 69 6e 65 73 20 70 72 6f 64   ┆n   Number all output lines prod┆
0x1540…1560 75 63 65 64 20 62 79 20 74 68 65 20 69 6e 70 75 74 20 74 65 78 74 2e 20 20 4c 69 6e 65 73 20 66   ┆uced by the input text.  Lines f┆
0x1560…1580 72 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 6d 75 6c 74 69 70 6c 65 20 6c 69 6e 65 20 73 70 61 63   ┆rom           multiple line spac┆
0x1580…15a0 69 6e 67 20 6f 72 20 70 61 67 69 6e 61 74 69 6f 6e 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 6e 75   ┆ing or pagination will not be nu┆
0x15a0…15c0 6d 62 65 72 65 64 2e 0a 0a 20 20 20 20 20 2d 4e 20 6e 75 6d 62 65 72 77 69 64 74 68 0a 20 20 20   ┆mbered.       -N numberwidth    ┆
0x15c0…15e0 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20 77 69 64 74 68 20 6f 66 20 74 68 65 20 6c 69 6e 65   ┆       Set the width of the line┆
0x15e0…1600 20 6e 75 6d 62 65 72 73 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 20 74 61 6b   ┆ numbers.  The default is to tak┆
0x1600…1620 65 20 75 70 20 34 0a 20 20 20 20 20 20 20 20 20 20 73 70 61 63 65 73 2e 20 20 4e 6f 74 65 20 74   ┆e up 4           spaces.  Note t┆
0x1620…1640 68 61 74 20 74 68 69 73 20 65 66 66 65 63 74 69 76 65 6c 79 20 72 65 64 75 63 65 73 20 74 68 65   ┆hat this effectively reduces the┆
0x1640…1660 20 75 73 61 62 6c 65 20 70 61 72 74 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 70 61   ┆ usable part of           the pa┆
0x1660…1680 67 65 2e 0a 0a 20 20 20 20 20 2d 4f 20 20 20 50 72 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f   ┆ge.       -O   Print a summary o┆
0x1680…16a0 66 20 61 6c 6c 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 61 6e 64 20 73 74 6f 70 2e 0a 0a 20 20 20   ┆f all the options and stop.     ┆
0x16a0…16c0 20 20 2d 70 20 20 20 50 61 67 69 6e 61 74 65 20 74 68 65 20 6f 75 74 70 75 74 2e 20 20 53 65 65   ┆  -p   Paginate the output.  See┆
0x16c0…16e0 20 74 68 65 20 6f 70 74 69 6f 6e 73 20 66 6f 72 20 70 61 67 65 20 68 65 61 64 65 72 20 61 6e 64   ┆ the options for page header and┆
0x16e0…1700 20 66 6f 6f 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 72 6f 6c 2e 0a 0a 20 20 20 20   ┆ footer           control.      ┆
0x1700…1720 20 2d 50 20 70 61 67 65 73 69 7a 65 0a 20 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20 6e   ┆ -P pagesize           Set the n┆
0x1720…1740 75 6d 62 65 72 20 6f 66 20 6c 69 6e 65 73 20 69 6e 20 61 20 70 61 67 65 20 74 6f 20 5f 08 70 5f   ┆umber of lines in a page to _ p_┆
0x1740…1760 08 61 5f 08 67 5f 08 65 5f 08 73 5f 08 69 5f 08 7a 5f 08 65 2e 20 42 79 20 64 65 66 61 75 6c 74   ┆ a_ g_ e_ s_ i_ z_ e. By default┆
0x1760…1780 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 73 74 61 6e 64 61 72 64 20 36 36 20 6c 69 6e 65   ┆, the           standard 66 line┆
0x1780…17a0 20 70 61 67 65 20 69 73 20 61 73 73 75 6d 65 64 2e 0a 0a 20 20 20 20 20 2d 73 20 73 70 61 63 69   ┆ page is assumed.       -s spaci┆
0x17a0…17c0 6e 67 0a 20 20 20 20 20 20 20 20 20 20 53 65 74 20 74 68 65 20 6c 69 6e 65 20 73 70 61 63 69 6e   ┆ng           Set the line spacin┆
0x17c0…17e0 67 2e 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 65 78 74 20 69 73 20 73 69 6e 67 6c 65 20 73   ┆g.  By default, text is single s┆
0x17e0…1800 70 61 63 65 64 20 28 5f 08 73 5f 08 70 5f 08 61 5f 08 63 5f 08 69 5f 08 6e 5f 08 67 0a 20 20 20   ┆paced (_ s_ p_ a_ c_ i_ n_ g    ┆
0x1800…1820 20 20 20 20 20 20 20 65 71 75 61 6c 73 20 31 29 2e 0a 0a 20 20 20 20 20 2d 74 20 74 61 62 0a 20   ┆       equals 1).       -t tab  ┆
0x1820…1840 20 20 20 20 20 20 20 20 20 53 65 74 20 69 6e 64 69 76 69 64 75 61 6c 20 61 62 73 6f 6c 75 74 65   ┆         Set individual absolute┆
0x1840…1860 20 61 6e 64 20 72 65 6c 61 74 69 76 65 20 74 61 62 20 73 74 6f 70 73 2e 20 20 54 68 65 73 65 20   ┆ and relative tab stops.  These ┆
0x1860…1880 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 20 20 74 65 6c 6c 20 74 68 65 20 66 6f 72 6d 61 74   ┆values           tell the format┆
0x1880…18a0 74 65 72 20 77 68 65 72 65 20 74 6f 20 70 75 74 20 74 68 65 20 74 65 78 74 20 28 66 72 6f 6d 20   ┆ter where to put the text (from ┆
0x18a0…18c0 61 6e 20 75 6e 66 69 6c 6c 65 64 20 6c 69 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74   ┆an unfilled line)           that┆
0x18c0…18e0 20 66 6f 6c 6c 6f 77 73 20 61 20 74 61 62 20 63 68 61 72 61 63 74 65 72 2e 20 20 45 61 63 68 20   ┆ follows a tab character.  Each ┆
0x18e0…1900 74 61 62 20 73 74 6f 70 20 69 73 20 73 75 70 70 6c 69 65 64 20 77 69 74 68 20 69 74 73 0a 20 20   ┆tab stop is supplied with its   ┆
0x1900…1920 20 20 20 20 20 20 20 20 6f 77 6e 20 2d 74 20 6f 70 74 69 6f 6e 3b 20 74 68 65 72 65 20 69 73 20   ┆        own -t option; there is ┆
[…truncated at 200 lines…]