TH PR 1
SH NAME
pr \- print file
SH SYNOPSIS
B pr
[
I option ...
]
[
I file ...
]
SH DESCRIPTION
I Pr
produces a printed listing of one or more
I files
on its standard output.
The output is separated into pages headed by a date,
the name of the file or a specified header, and the page number.
With no file arguments,
I pr
prints its standard input.
PP
Options apply to all following files but may be reset
between files:
TP
BI - n
Produce
IR n -column
output.
TP
BI + n
Begin printing with page
IR  n .
TP
B -b
Balance columns on last page, in case of multi-column output.
TP
B -d
Double space.
TP
BI -e n
Set the tab stops for input text every
I n
spaces.
TP
B  -h
Take the next argument as a page header
RI ( file
by default).
TP
BI -i n
Replace sequences of blanks in the output
by tabs, using tab stops set every
I n
spaces.
TP
BI -f
Use form feeds to separate pages.
TP
BI -l n
Take the length of the page to be
I n
lines instead of the default 66.
TP
B  -m
Print all
I files
simultaneously,
each in one column.
TP
BI -n m
Number the lines of each
IR file .
The numeric argument
IR m ,
default 5,
sets the width of the line-number field.
TP
BI -o n
Offset the left margin
I n
character positions.
TP
BI -p
Pad each file printed to an odd number of pages.
For two-sided printers,
this will ensure each file will start a new page.
TP
BI -s c
Separate columns by the single character
I c
instead of aligning them with white space.
A missing
I c
is taken to be a tab.
TP
B  -t
Do not print the 5-line header or the
5-line trailer normally supplied for each page.
TP
BI -w n
For multi-column output,
take the width of the page to be
I n
characters instead of the default 72.
SH SOURCE
B /sys/src/cmd/pr.c
SH "SEE ALSO"
IR cat (1),
IR lp (1)