开源文档分享

PR

Section: 用户命令 (1)
Updated: 2022年9月
查看本页索引 返回目录
 

名称

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'  
本页面中文版由中文 man 手册页计划提供。
中文 man 手册页计划:https://github.com/man-pages-zh/manpages-zh


 

Index

名称
概述
描述
作者
报告错误
版权
参见

This document was created by man2html, using the manual pages.
Time: 03:15:14 GMT, July 01, 2024