Update nl(1) manpage

This commit is contained in:
sin 2014-12-04 13:49:07 +00:00
parent 88a6d6f97e
commit 1150a5cbc9
2 changed files with 43 additions and 43 deletions

84
nl.1
View File

@ -1,46 +1,46 @@
.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 ,
.Dd December 4, 2014
.Dt NL 1 sbase\-VERSION
.Os
.Sh NAME
.Nm nl
.Nd line numbering filter
.Sh SYNOPSIS
.Nm nl
.Op Fl b Ar type
.Op Fl i Ar incr
.Op Fl s Ar sep
.Op Ar file
.Sh DESCRIPTION
.Nm
reads lines from the named
.Ar file
and writes them to stdout with non-empty lines
numbered. If no file is given
.Nm
reads from stdin.
.Sh OPTIONS
.Bl -tag -width Ds
.It Fl b Ar type
Defines which lines will be numbered:
.Bl -tag -width pstringXX
.It a
All lines.
.It n
No lines.
.It t
Only non-empty lines (default).
.It p Ns Ar expr
Only lines which match
.Ar expr ,
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
.El
.It Fl i Ar incr
Defines the increment between numbered lines.
.It Fl s Ar sep
Defines the string used to separate line numbers and lines. By default this is
a tab.
.El
.Sh SEE ALSO
.Xr pr 1

2
nl.c
View File

@ -18,7 +18,7 @@ static regex_t preg;
static void
usage(void)
{
eprintf("usage: %s [-b style] [-i increment] [-s sep] [file]\n", argv0);
eprintf("usage: %s [-b type] [-i incr] [-s sep] [file]\n", argv0);
}
int