mirror of
git://git.suckless.org/sbase
synced 2024-12-23 23:43:33 +00:00
47 lines
766 B
Groff
47 lines
766 B
Groff
.TH NL 1 sbase\-VERSION
|
|
.SH NAME
|
|
nl \- number lines
|
|
.SH SYNOPSIS
|
|
.B nl
|
|
.RB [ \-b
|
|
.IR mode ]
|
|
.RB [ \-i
|
|
.IR increment ]
|
|
.RB [ \-s
|
|
.IR separator ]
|
|
.RI [ file ...]
|
|
.SH DESCRIPTION
|
|
.B nl
|
|
reads each file in sequence and writes it to stdout with non\-empty lines
|
|
numbered. If no file is given, nl reads from stdin.
|
|
.SH OPTIONS
|
|
.TP
|
|
.BI \-b " mode"
|
|
defines which lines will be numbered:
|
|
.PD 0
|
|
.RS
|
|
.TP
|
|
.B a
|
|
all lines.
|
|
.TP
|
|
.B n
|
|
no lines.
|
|
.TP
|
|
.BI p pattern
|
|
only lines which match
|
|
.IR pattern ,
|
|
a regular expression as defined in
|
|
.IR regex (7).
|
|
.TP
|
|
.B t
|
|
only non\-empty lines (default).
|
|
.RE
|
|
.PD
|
|
.TP
|
|
.BI \-i " increment"
|
|
defines the increment between numbered lines.
|
|
.TP
|
|
.BI \-s " separator"
|
|
defines the string used to separate line numbers and lines. By default this is
|
|
a tab.
|