pr - 转换文本文件以进行打印
概要
pr [选项]... [文件]...
描述
为打印分页或分栏 FILE(s)。
如果没有指定 FILE,或者 FILE 为 -,则从标准输入读取。
长选项的必需参数,对于短选项也是必需的。
+FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]
从 FIRST_[LAST_]PAGE 页开始打印
-COLUMN, --columns=COLUMN
输出 COLUMN 列并向下打印列,除非使用 -a。平衡每一页中各列的行数
-a, --across
横向打印列,而不是纵向,与 -COLUMN 选项一起使用
-c, --show-control-chars
使用帽子符号 (^G) 和八进制反斜杠符号
-d, --double-space
双倍行距输出
-D, --date-format=FORMAT
为页眉日期使用 FORMAT
-e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]
扩展输入 CHAR(制表符)到宽度为 WIDTH(8)的制表符
-F, -f, --form-feed
使用换页符代替换行符来分隔页(使用 -F 时,为 3 行页眉;不使用 -F 时,为 5 行页眉和页尾)
-h, --header=HEADER
使用居中的 HEADER 替换页眉中的文件名,-h "" 打印一个空行,不要使用 -h""
-i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]
用 CHAR(制表符)替换空格,宽度为 WIDTH(8)
-J, --join-lines
合并完整行,关闭 -W 行截断,不进行列对齐,--sep-string[=STRING] 设置分隔符
-l, --length=PAGE_LENGTH
将页长度设置为 PAGE_LENGTH(66)行(默认文本行数为 56,使用 -F 时为 63)。如果 PAGE_LENGTH 小于或等于 10,则意味着启用 -t
-m, --merge
并行打印所有文件,每个文件一列,截断行,但使用 -J 合并完整行
-n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]
对行进行编号,使用 DIGITS(5)位数字,然后是 SEP(制表符),默认计数从输入文件的第一行开始
-N, --first-line-number=NUMBER
从打印的第一页的第 NUMBER 行开始计数(参见 +FIRST_PAGE)
-o, --indent=MARGIN
用 MARGIN(零)个空格缩进每一行,不影响 -w 或 -W,MARGIN 将添加到 PAGE_WIDTH
-r, --no-file-warnings
省略无法打开文件时的警告
-s[CHAR], --separator[=CHAR]
使用单个字符分隔列,CHAR 的默认值为制表符,除非使用 -w,否则为“无字符”。-s[CHAR] 关闭所有 3 个列选项(-COLUMN、-a -COLUMN、-m)的行截断,-w 除外
-S[STRING], --sep-string[=STRING]
使用 STRING 分隔列,不使用 -S:默认分隔符为制表符(与 -J 选项一起使用)或空格(与 -S“ ” 相同),对列选项没有影响
-t, --omit-header
省略页眉和页尾;如果 PAGE_LENGTH 小于或等于 10,则隐式启用
-T, --omit-pagination
省略页眉和页尾,消除输入文件中设置的任何分页
-v, --show-nonprinting
使用八进制反斜杠符号
-w, --width=PAGE_WIDTH
将页宽设置为 PAGE_WIDTH(72)个字符,仅用于多文本列输出,-s[char] 关闭(72)
-W, --page-width=PAGE_WIDTH
将页宽始终设置为 PAGE_WIDTH(72)个字符,截断行,-J 选项除外,不干扰 -S 或 -s
--help
显示此帮助信息并退出
--version
输出版本信息并退出
作者
作者:Pete TerMaat 和 Roland Huebner。
报告错误
GNU coreutils 在线帮助:[https://www.gnu.org/software/coreutils/] 请将任何翻译错误报告到 [https://translationproject.org/team/]
另请参阅
完整文档 [https://www.gnu.org/software/coreutils/pr] 或者在本地通过以下方式获取:info '(coreutils) pr invocation'
由 Debian (9.7-3) 封装 版权所有 © 2025 自由软件基金会。 许可证 GPLv3+:GNU GPL 第 3 版或更高版本 [https://gnu.org/licenses/gpl.html]。 这是一个自由软件:您可以自由地修改和重新分发它。 在法律允许的范围内,不提供任何保证。