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. If width is specified, convert tabs to width characters (default is 8).
-
-F
Separate pages with form feeds, not newlines.
-
-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). If lines 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 to digits (default is 5).-
-o
width
Set left margin to width.
-
-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 format.
-
-w
page_width
Set the page width to page_width characters for multicolumn output. Default is 72.
Get Mac OS X 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.