fortypoundhead.com

PR

Posted On 2007-05-02 by FortyPoundHead
Keywords: Command Reference
Tags: Linux Commandline Linux
Views: 1410


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 `-'',
the standard input is used.

--help
Print a help message and then exit.

--version
Print version information and then exit.


About the Author

FortyPoundHead has posted a total of 1974 articles.

 


Comments On This Post

No comments on this post yet!


Do you have a thought relating to this post? You can post your comment here. If you have an unrelated question, you can use the Q&A section to ask it.

Or you can drop a note to the administrators if you're not sure where you should post.


Your IP address is:54.166.153.192

Before you can post, you need to prove you are human. If you log in, this test goes away.



Recent Forum Posts

Malicious IP Checker Companion Tool
dwirch posted on August 12, 2017 at about 20:24 in Site News

Job Spammer: Steve Adams
dwirch posted on August 8, 2017 at about 7:44 in Spammers

New security implemented
dwirch posted on August 8, 2017 at about 6:43 in Site News

New security implemented
dwirch posted on July 23, 2017 at about 6:58 in Site News

Fold Code Manager into main KB?
VB6Boy posted on July 22, 2017 at about 14:42 in Site News

Fold Code Manager into main KB?
dwirch posted on July 22, 2017 at about 14:41 in Site News