pr man page on Ultrix

Printed from http://www.polarhome.com/service/man/?qf=pr&af=0&tf=2&of=Ultrix

pr(1)									 pr(1)

Name
       pr - print files

Syntax
       pr [ options ] [ files ]

Description
       The  command prints the named files on the standard output.  If file is
       designated by a minus sign (-), or if no files are specified  the  com‐
       mand assumes standard input.  By default, the listing is separated into
       pages, each headed by the page number, a date and time, and the name of
       the file.

       By  default,  columns  are  of  equal  width, separated by at least one
       space.  Lines that do not fit are truncated. However, if the -s	option
       is used, lines are not truncated and columns are separated by the sepa‐
       ration character.

       If the standard output is associated with a  terminal,  error  messages
       are withheld until has finished printing.

Options
       The following options can be used singly or in combination:

       -a      Prints multi-column output across the page.

       -b      Prints blank headers.

       -d      Double-spaces the output.

       -eck    Expands input tabs to character positions k+1, 2*k+1, 3*k+1,...
	       n*k+1.  If k is 0 or is omitted, tabs are set at	 every	eighth
	       position.   Tab	characters  in the input are expanded into the
	       appropriate number of spaces.  The default for c (any non-digit
	       character)  is  the tab character; therefore, if c is given, it
	       is treated as the input tab character.

       -f      Uses form-feed character for new pages.	The default is to  use
	       a  sequence of line-feeds.  The -f option causes the command to
	       pause before beginning the first page if the standard output is
	       associated with a terminal.

       -h      Uses  the  next argument as the header to be printed instead of
	       the file name.

       -ick    Replaces white space in output by inserting tabs	 to  character
	       positions k+1, 2*k+1, 3*k+1,...n*k+1.  If k is 0 or is omitted,
	       tabs are set at every eighth position.  The default for c  (any
	       non-digit  character)  is the tab character; therefore, if c is
	       given, it is treated as the input tab character.

       +k      Begins printing with page k (default is 1).

       -k      Produces k-column output (default is 1).	 The -e and -i options
	       are assumed for multi-column output.

       -lk     Sets the length of a page to k lines.  The default is 66 lines.

       -m      Merges  and  prints  all	 files	simultaneously, one per column
	       (overrides the -k, and -a options).

       -nck    Numbers lines.  The default for k is 20.	 The  number  occupies
	       the first k+1 character positions of each column of normal out‐
	       put or each line of -m output.  If c, which  is	any  non-digit
	       character  is given, it is appended to the line number to sepa‐
	       rate it from whatever follows.  The default for c is a tab.

       -ok     Offsets each line by k character positions (default is 0).  The
	       number  of character positions per line is the sum of the width
	       and offset.

       -p      Pauses before beginning each page if the output is directed  to
	       a  terminal.   The  command  rings the bell at the terminal and
	       awaits a carriage return.

       -r      Suppresses diagnostic reports on failure to open files.

       -sc     Separates columns by the single character c instead of  by  the
	       appropriate number of spaces (default for c is a tab).

       -t      Suppresses  the	five-line identifying header and the five-line
	       trailer normally supplied for each page.	 The -t option	causes
	       the  command  to quit printing after the last line of each file
	       without spacing to the end of the page.

       -wk     Sets the width of a line to k character positions.  The default
	       is  72  for equal-width multi-column output; otherwise there is
	       no limit.

Examples
       Print file1 and file2 as a double-spaced, three-column listing with the
       heading:	 file list.
       pr -3dh "file list" file1 file2
       Write file1 on file2, expanding tabs to columns 10, 19, 28, 37,...:
       pr -e9 -t <file1>file2

Files
       /dev/tty∗ to suspend messages

See Also
       cat(1)

									 pr(1)
[top]

List of man pages available for Ultrix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net