Prepare files for printing, printing and pagination filter for text files.
When multiple input files are specified, each is read, formatted, and written to standard output.
SYNTAX
pr [options] [file …]
OPTIONS
+beg_pag[:end-pag],
–pages=[beg_pag[:end-pag]
Begin printing on page beg_pag and end on end-pag if specified.
-num_cols
–columns=num_cols
Print in num_cols number of columns, balancing the number of lines
in the columns on each page.
-a
–across
Print columns horizontally, not vertically.
-c
–show-control-chars
Convert control characters to hat notation (such as ^C) and other unprintable characters to octal backslash format.
-d
–double-space
Double space.
-e[tab-char[width]]
–expand-tabs=[tab-char[width]]
Convert tabs (or tab-chars) to spaces.
If width is specified, convert tabs to width characters (default is 8).
-f
-F
–form-feed
Separate pages with form feeds, not newlines.
-h header
–header=header
Use header for the header instead of the filename.
-i[out-tab-char[out-tab-width]]
–output-tabs[=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).
-J
–join-lines
Merge full lines; ignore -W if set.
-l lines
–length=lines
Set page length to lines (default 66). If lines is less than 10, omit headers and footers.
-m
–merge
Print all files, one file per column.
-n[delimiter[digits]]
–number-lines[=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
–indent=width
Set left margin to width.
-r
–no-file-warnings
Continue silently when unable to open an input file.
-s[delimiter]
–separator[=delimiter]
Separate columns with delimiter (default is a tab) instead of spaces.
-S[string]
–sep-string[=string]
Separate columns with string. Default is a tab with -J and a space otherwise.
-t
–omit-header
Suppress headers, footers, and fills at end of pages.
-T
–omit-pagination
Like -t but also suppress form feeds.
-v
–show-non-printing
Convert unprintable characters to octal backslash format.
-w page_width
–width=page_width
Set the page width to page_width characters for multi-column output.
Default is 72.
-W page_width
–page-width=page_width
Set the page width to always be page_width characters.
Default is 72.
file
A pathname of a file to be printed.
If no file operands are specified, or if a file operand is &qt;-&qt;&qt;,
the standard input is used.
–help
Print a help message and then exit.
–version
Print version information and then exit.