Provided by: rust-coreutils_0.1.0+git20250711.2ba3a33-0ubuntu2_amd64 bug

NAME

       pr - paginate or columnate FILE(s) for printing

SYNOPSIS

       pr    [--pages]    [-h|--header]    [-d|--double-space]    [-n|--number-lines]   [-N|--first-line-number]
       [-t|--omit-header] [-l|--length] [-r|--no-file-warnings] [-F|--form-feed] [-w|--width]  [-W|--page-width]
       [-a|--across]  [--column]  [-s|--separator]  [-S|--sep-string]  [-m|--merge] [-o|--indent] [-J ] [--help]
       [-V|--version] [files]

DESCRIPTION

       paginate or columnate FILE(s) for printing

OPTIONS

       --pages=FIRST_PAGE[:LAST_PAGE]
              Begin and stop printing with page FIRST_PAGE[:LAST_PAGE]

       -h, --header=STRING
              Use the string header to replace the file name
                              in the header line.

       -d, --double-space
              Produce output that is double spaced. An extra <newline>
                              character is output following every <newline> found in the input.

       -n, --number-lines=[char][width]
              Provide width digit line numbering.  The default for width,
                              if not specified, is 5.  The number occupies the first width column
                              positions of each text column or each line of -m output.  If char
                              (any non-digit character) is given, it is appended to the line number
                              to separate it from whatever follows.  The default for char is a <tab>.
                              Line numbers longer than width columns are truncated.

       -N, --first-line-number=NUMBER
              start counting with NUMBER at 1st line of first page printed

       -t, --omit-header
              Write neither the five-line identifying header nor the five-line
                              trailer usually supplied for each page. Quit writing after the last line
                               of each file without spacing to the end of the page.

       -l, --length=PAGE_LENGTH
              Override the 66-line default (default number of lines of text 56,
                              and with -F 63) and reset the page length to lines.  If lines is not
                              greater than the sum  of  both the  header  and trailer depths (in lines),
                              the pr utility shall suppress both the header and trailer, as if the -t
                              option were in effect.

       -r, --no-file-warnings
              omit warning when a file cannot be opened

       -F, --form-feed
              Use a <form-feed> for new pages, instead of the default behavior that
                              uses a sequence of <newline>s.

       -w, --width=width
              Set the width of the line to width column positions for multiple
                              text-column output only. If the -w option is not specified and the -s option
                              is not specified, the default width shall be 72. If the -w option is not specified
                              and the -s option is specified, the default width shall be 512.

       -W, --page-width=width
              set page width to PAGE_WIDTH (72) characters always,
                              truncate lines, except -J option is set, no interference
                              with -S or -s

       -a, --across
              Modify the effect of the - column option so that the columns are filled
                              across the page in a  round-robin  order (for example, when column is 2, the
                              first input line heads column 1, the second heads column 2, the third is the
                              second line in column 1, and so on).

       --column=column
              Produce multi-column output that is arranged in column columns
                              (the default shall be 1) and is written down each column  in  the order in which
                              the text is received from the input file. This option should not be used with -m.
                              The options -e and -i shall be assumed for multiple text-column output.  Whether
                              or not text columns are produced with identical vertical lengths is unspecified,
                              but a text column shall never exceed the length of the page (see the -l option).
                              When used with -t, use the minimum number of lines to write the output.

       -s, --separator=char
              Separate text columns by the single character char instead of by the
                              appropriate number of <space>s (default for char is the <tab> character).

       -S, --sep-string=string
              separate columns by STRING,
                              without -S: Default separator <TAB> with -J and <space>
                              otherwise (same as -S\" \"), no effect on column options

       -m, --merge
              Merge files. Standard output shall be formatted so the pr utility
                              writes one line from each file specified by a file operand, side by side
                              into text columns of equal fixed widths, in terms of the number of column
                              positions. Implementations shall support merging of at least nine file operands.

       -o, --indent=margin
              Each line of output shall be preceded by offset <space>s. If the -o
                              option is not specified, the default offset shall be zero. The space taken is
                              in addition to the output line width (see the -w option below).

       -J     merge full lines, turns off -W line truncation, no column
                              alignment, --sep-string[=STRING] sets separators

       --help Print help information

       -V, --version
              Print version

       [files]

EXTRA

       If no FILE(s) are given, or if FILE is -, read standard input.

       When creating multicolumn output, columns will be of equal width. When using the '-s' option to  separate
       columns, the default separator is a single tab character. When using the '-S' option to separate columns,
       the default separator is a single space character.

VERSION

       v(uutils coreutils) 0.1.0

                                           pr (uutils coreutils) 0.1.0                                     pr(1)