Home
        <a name=

pr

Print files, 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.

"And bring me a hard copy of the Internet so I can do some serious surfing" - Dilbert comic strip

Related commands:

cat - Display the contents of a file
more - Display output one screen at a time