Number lines Supports primitive form of markup Supports concept of “logical pages”.
Markup | Meaning |
\:\:\: | Start of logical page header |
\:\: | Start of logical page body |
\: | Start of logical page footer |
nl Markup
Must appear on it’s own line
Option | Meaning |
---|---|
-b style | Set body numbering to style, where style is one of the following: |
a = Number all lines | |
t = Number only non-blank lines. This is the default. | |
n = None | |
pregex = Number only lines matching the BRE regex | |
-f style | Set footer numbering to style, default is n (none). |
-h style | Set header numbering to style, The default is one. |
-n format | Sets numbering format to format, where format is one of the following: |
ln = Left justified, without leading zeros. | |
rn = Right justified, without leading zeros | |
rz = Right justified, with leading zeros. | |
-p | Do not reset page numbering at the beginning of each logical page |
-s string | Add string to the end of each line number to create a separator. |
The default is a single tab char. | |
-v number | Set first line number of each logical page to number. |
The default is one. | |
-w width | Set width of the line number field to width. The default is 6. |
Common nl Options