.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. .TH PR "1" "January 2024" "GNU coreutils 8.32" "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 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 with \fB\-J\fR and 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: .br Report any translation bugs to .SH COPYRIGHT Copyright \(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . .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 .br or available locally via: info \(aq(coreutils) pr invocation\(aq