Name
pr
Synopsis
pr [files
]
Converts a text file or files to a paginated, columned version, with headers. If - is provided as the filename, read from standard input.
Options
-
+
beg_pag
Begin printing on page
beg_pag
.-
-
num_cols
Print in
num_cols
number of columns, balancing the number of lines in the columns on each page.- -a
Print columns horizontally, not vertically.
- -d
Double space.
-
-e[
tab-char
[width]] Convert tabs (or
tab-chars
) to spaces. Ifwidth
is specified, convert tabs towidth
characters (default is 8).- -F
Separate pages with formfeeds, not newlines.
- -f
Same as -F, but pause before printing the first page to the screen.
-
-h
header
Use
header
for the header instead of the filename.-
-i[
out-tab-char
[out-tab-width
]] Replace spaces with tabs on output. Can specify alternative tab character (default is tab) and width (default is 8).
-
-l
lines
Set page length to
lines
(default 66). Iflines
is less than 10, omit headers and footers.- -m
Print all files, one file per column.
-
-n[
delimiter
[digits
]] Number columns, or, with the -m option, number lines. Append
delimiter
to each number (default is a tab) and limit the size of numbers todigits
(default is 5).-
-o
offset
Set left margin to
offset
.- -p
Pause before each page, if output is to a terminal.
- -r
Continue silently when unable to open an input file.
-
-s[
delimiter
] Separate columns with
delimiter
(default is a tab) instead of spaces.- -t
Suppress headers, footers, and fills at end of pages.
- -v
Convert unprintable characters to octal backslash ...
Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.