132 lines
4.7 KiB
Groff
132 lines
4.7 KiB
Groff
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.50.1.
|
|
.TH PR "1" "April 2025" "GNU coreutils 9.7" "User Commands"
|
|
.SH NAME
|
|
pr \- convert text files for printing
|
|
.SH SYNOPSIS
|
|
.B pr
|
|
[\fI\,OPTION\/\fR]... [\fI\,FILE\/\fR]...
|
|
.SH DESCRIPTION
|
|
.\" Add any additional description here
|
|
.PP
|
|
Paginate or columnate FILE(s) for printing.
|
|
.PP
|
|
With no FILE, or when FILE is \-, read standard input.
|
|
.PP
|
|
Mandatory arguments to long options are mandatory for short options too.
|
|
.TP
|
|
+FIRST_PAGE[:LAST_PAGE], \fB\-\-pages\fR=\fI\,FIRST_PAGE[\/\fR:LAST_PAGE]
|
|
begin [stop] printing with page FIRST_[LAST_]PAGE
|
|
.TP
|
|
\fB\-COLUMN\fR, \fB\-\-columns\fR=\fI\,COLUMN\/\fR
|
|
output COLUMN columns and print columns down,
|
|
unless \fB\-a\fR is used. Balance number of lines in the
|
|
columns on each page
|
|
.TP
|
|
\fB\-a\fR, \fB\-\-across\fR
|
|
print columns across rather than down, used together
|
|
with \fB\-COLUMN\fR
|
|
.TP
|
|
\fB\-c\fR, \fB\-\-show\-control\-chars\fR
|
|
use hat notation (^G) and octal backslash notation
|
|
.TP
|
|
\fB\-d\fR, \fB\-\-double\-space\fR
|
|
double space the output
|
|
.TP
|
|
\fB\-D\fR, \fB\-\-date\-format\fR=\fI\,FORMAT\/\fR
|
|
use FORMAT for the header date
|
|
.TP
|
|
\fB\-e[CHAR[WIDTH]]\fR, \fB\-\-expand\-tabs\fR[=\fI\,CHAR[WIDTH]\/\fR]
|
|
expand input CHARs (TABs) to tab WIDTH (8)
|
|
.TP
|
|
\fB\-F\fR, \fB\-f\fR, \fB\-\-form\-feed\fR
|
|
use form feeds instead of newlines to separate pages
|
|
(by a 3\-line page header with \fB\-F\fR or a 5\-line header
|
|
and trailer without \fB\-F\fR)
|
|
.TP
|
|
\fB\-h\fR, \fB\-\-header\fR=\fI\,HEADER\/\fR
|
|
use a centered HEADER instead of filename in page header,
|
|
\fB\-h\fR "" prints a blank line, don't use \fB\-h\fR""
|
|
.TP
|
|
\fB\-i[CHAR[WIDTH]]\fR, \fB\-\-output\-tabs\fR[=\fI\,CHAR[WIDTH]\/\fR]
|
|
replace spaces with CHARs (TABs) to tab WIDTH (8)
|
|
.TP
|
|
\fB\-J\fR, \fB\-\-join\-lines\fR
|
|
merge full lines, turns off \fB\-W\fR line truncation, no column
|
|
alignment, \fB\-\-sep\-string\fR[=\fI\,STRING\/\fR] sets separators
|
|
.TP
|
|
\fB\-l\fR, \fB\-\-length\fR=\fI\,PAGE_LENGTH\/\fR
|
|
set the page length to PAGE_LENGTH (66) lines
|
|
(default number of lines of text 56, and with \fB\-F\fR 63).
|
|
implies \fB\-t\fR if PAGE_LENGTH <= 10
|
|
.TP
|
|
\fB\-m\fR, \fB\-\-merge\fR
|
|
print all files in parallel, one in each column,
|
|
truncate lines, but join lines of full length with \fB\-J\fR
|
|
.TP
|
|
\fB\-n[SEP[DIGITS]]\fR, \fB\-\-number\-lines\fR[=\fI\,SEP[DIGITS]\/\fR]
|
|
number lines, use DIGITS (5) digits, then SEP (TAB),
|
|
default counting starts with 1st line of input file
|
|
.TP
|
|
\fB\-N\fR, \fB\-\-first\-line\-number\fR=\fI\,NUMBER\/\fR
|
|
start counting with NUMBER at 1st line of first
|
|
page printed (see +FIRST_PAGE)
|
|
.TP
|
|
\fB\-o\fR, \fB\-\-indent\fR=\fI\,MARGIN\/\fR
|
|
offset each line with MARGIN (zero) spaces, do not
|
|
affect \fB\-w\fR or \fB\-W\fR, MARGIN will be added to PAGE_WIDTH
|
|
.TP
|
|
\fB\-r\fR, \fB\-\-no\-file\-warnings\fR
|
|
omit warning when a file cannot be opened
|
|
.TP
|
|
\fB\-s[CHAR]\fR, \fB\-\-separator\fR[=\fI\,CHAR\/\fR]
|
|
separate columns by a single character, default for CHAR
|
|
is the <TAB> character without \fB\-w\fR and 'no char' with \fB\-w\fR.
|
|
\fB\-s[CHAR]\fR turns off line truncation of all 3 column
|
|
options (\fB\-COLUMN\fR|\-a \fB\-COLUMN\fR|\-m) except \fB\-w\fR is set
|
|
.TP
|
|
\fB\-S[STRING]\fR, \fB\-\-sep\-string\fR[=\fI\,STRING\/\fR]
|
|
separate columns by STRING,
|
|
without \fB\-S\fR: Default separator <TAB> with \fB\-J\fR and <space>
|
|
otherwise (same as \fB\-S\fR" "), no effect on column options
|
|
.TP
|
|
\fB\-t\fR, \fB\-\-omit\-header\fR
|
|
omit page headers and trailers;
|
|
implied if PAGE_LENGTH <= 10
|
|
.TP
|
|
\fB\-T\fR, \fB\-\-omit\-pagination\fR
|
|
omit page headers and trailers, eliminate any pagination
|
|
by form feeds set in input files
|
|
.TP
|
|
\fB\-v\fR, \fB\-\-show\-nonprinting\fR
|
|
use octal backslash notation
|
|
.TP
|
|
\fB\-w\fR, \fB\-\-width\fR=\fI\,PAGE_WIDTH\/\fR
|
|
set page width to PAGE_WIDTH (72) characters for
|
|
multiple text\-column output only, \fB\-s[char]\fR turns off (72)
|
|
.TP
|
|
\fB\-W\fR, \fB\-\-page\-width\fR=\fI\,PAGE_WIDTH\/\fR
|
|
set page width to PAGE_WIDTH (72) characters always,
|
|
truncate lines, except \fB\-J\fR option is set, no interference
|
|
with \fB\-S\fR or \fB\-s\fR
|
|
.TP
|
|
\fB\-\-help\fR
|
|
display this help and exit
|
|
.TP
|
|
\fB\-\-version\fR
|
|
output version information and exit
|
|
.SH AUTHOR
|
|
Written by Pete TerMaat and Roland Huebner.
|
|
.SH "REPORTING BUGS"
|
|
GNU coreutils online help: <https://www.gnu.org/software/coreutils/>
|
|
.br
|
|
Report any translation bugs to <https://translationproject.org/team/>
|
|
.SH COPYRIGHT
|
|
Copyright \(co 2025 Free Software Foundation, Inc.
|
|
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
|
|
.br
|
|
This is free software: you are free to change and redistribute it.
|
|
There is NO WARRANTY, to the extent permitted by law.
|
|
.SH "SEE ALSO"
|
|
Full documentation <https://www.gnu.org/software/coreutils/pr>
|
|
.br
|
|
or available locally via: info \(aq(coreutils) pr invocation\(aq
|