pr
[options
] [files
]
Format one or more files
according to options
to standard
output. Each page includes a heading that consists of the page number,
filename, date, and time.
Multi-column format; list items in rows going across.
Double-spaced format.
cn
Set input tabs to every n
th position (default is 8), and use c
as field delimiter (default is a tab).
Separate pages using formfeed character (^L) instead of a series of blank lines.
Fold input lines (avoids truncation by -a or -m).
str
Replace default header with string str
.
cn
For output, replace white space with field
delimiter c
(default is a tab) every n
th position (default
is 8).
n
Set page length to n
(default is 66).
Merge files, printing one in each column
(can't be used with -n
and -a).
Text is chopped to fit. See also paste.
cn
Number lines with numbers n
digits in
length (default is 5), followed by field separator c
(default is a tab).
See also nl.
n
Offset each line n
spaces (default is 0).
Pause before each page.
Suppress messages for files that can't be found.
c
Separate columns with c
(default is a tab).
Omit the page header and trailing blank lines.
n
Set line width to n
(default is 72).
num
Begin printing at page num
(default is 1).
n
Produce output having n
columns (default is 1);
tabs are expanded as with -i.
Print a side-by-side list, omitting heading and extra lines:
pr -m -t list.1 list.2 list.3
Alphabetize a list of states; number the lines in five columns:
sort states_50 | pr -n -5