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.
cnSet input tabs to every nth 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).
strReplace default header with string str.
cnFor output, replace white space with field
delimiter c (default is a tab) every nth position (default
is 8).
nSet 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.
cnNumber lines with numbers n digits in
length (default is 5), followed by field separator c
(default is a tab).
See also nl.
nOffset each line n spaces (default is 0).
Pause before each page.
Suppress messages for files that can't be found.
cSeparate columns with c (default is a tab).
Omit the page header and trailing blank lines.
nSet line width to n (default is 72).
numBegin printing at page num (default is 1).
nProduce 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