PR(1)

名称
pr - 转换文本文件以便后续打印使用

概述
pr [选项]... [文件]...

描述

对给定文件进行分页或分栏以便后续打印使用。

如果没有指定文件，或者指定文件为“-”，则从标准输入读取。

必选参数对长短选项同时适用。

+首页[:末页], --pages=首页[:末页]
    在指定的首页/末页处开始/停止打印

-列数, --columns=列数
    输出指定的列数。如果指定了-a 选项，则从上到下列印。程序会自动在每一页均衡每列占用的行数

-a, --across
    置每列从上到下输出，配合"-列数"选项一起使用

-c, --show-control-chars
    使用头标(^G)和八进制反斜杠标记

-d, --double-space
    加倍输出空白区域

-D, --date-format=格式
    使用遵循指定格式的页眉日期

-e[字符[宽度]], --expand-tabs[=字符[宽度]]
    扩展输入的字符（制表符）到制表符宽度(8)

-F, -f, --form-feed
    使用换页符代替新行作为页面间的分隔符（使用 -F 选项时页眉为 3 行,不使用时为 5 行且带页脚）

-h, --header=页眉
    在页眉中使用居中的指定字符代替文件名，-h "" 会输出一个空行，不要使用 -h""

-i[字符[宽度]], --output-tabs[=字符[宽度]]
    使用指定字符（或制表符）代替空格补足到指定制表符宽度(默认8)

-J, --join-lines
    合并整个行，关闭 -W 选项的行截断，不使用栏调整，使用 --sep-string[=字符串] 设置分隔符

-l, --length=页长
    使用指定页长的行数（默认为66）（默认文本行数为 56,当启用 -F 时为 63）如果指定页长小于等于 10 则隐含启用 -t

-m, --merge
    在同一行显示所有文件，每个文件占用一栏，分割行，但是当使用 -J 时将行合并到完整长度

-n[分隔符[位数]], --number-lines[=分隔符[位数]]
    显示行号，使用指定(默认5) 位数，后接分隔符(默认TAB)默认从输入文件的第一行开始计数

-N, --first-line-number=数字
    从首页的首行以指定数字开始计数（参看"+首页"）

-o, --indent=缩进量
    将每行缩进(默认0)个空格，不影响 -w 或 -W 参数，缩进量的值将被加入页面宽度

-r, --no-file-warnings
    当文件无法打开时忽略警告

-s[字符], --separator[=字符]
    由单个字符分隔各列，未使用 -w 选项时时默认为制表符，否则为空。另外除非指定了 -w 选项，否则 "-s[字符]" 会屏蔽三个列相关的截行选项(-COLUMN|-a -COLUMN|-m)

-S[字符串], --sep-string[=字符串]
    使用指定的字符串分栏。如果使用 -J 但不使用 -S 则默认以制表符作为分隔符，如果同时使用 -J 和 -S 则默认值为空格（等效于 -S" "）；这里的 -S 选项不会影响分栏选项

-t, --omit-header
    省略页面头部和尾部；在所指定页长小于等于 10 时默认启用

-T, --omit-pagination
    忽略页眉和页脚，同时除去输入文件中设置的所有分页符

-v, --show-nonprinting
    使用八进制反斜杠标记

-w, --width=页面宽度
    将多文本栏输出的页面宽度设置为指定字符数（默认 72）；当 -s[char] 选项不启用时有效（即保持默认值 72）

-W, --page-width=页面宽度
    总是将页面宽度设置为指定的（默认72）字符数；除非 -J 选项启用，否则总是截断行；此参数与 -S 或 -s 不冲突

--help
    显示此帮助信息并退出

--version
    显示版本信息并退出

作者
由 Pete TerMaat 和 Roland Huebner 编写。

报告错误
GNU coreutils 的在线帮助： <https://www.gnu.org/software/coreutils/>
请向 <https://translationproject.org/team/zh_CN.html> 报告翻译错误。

版权
Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

参见
完整文档请见： <https://www.gnu.org/software/coreutils/pr>
或者在本地使用： info '(coreutils) pr invocation'