首页 > 编程笔记

Linux pr命令:格式化正文

pr 命令主要用于重新格式化正文,该命令会按照打印机的格式重新编排纯文本文件中的内容。pr 命令的默认输出为每页 66 行,其中 56 行为正文的内容,并包括表头。

pr 命令仅仅改变文件在屏幕上的显示样式和打印输出样式,并不会更改文件本身。pr 命令的基本格式如下:

[root@bogon ~]# pr [选项] 文件名

pr 常用的选项及各自的功能如表 1 所示。

表 1 pr常用选项及功能
选 项 功 能
-n 产生 n 栏的输出
-f 在首页之后的每一页标题前放置一个 ASCII 分页字符标题
-h “header”设置每个页面的标题
-1 设置输出页面长度,即每页显示多少行。默认是每个页面一共 66 行,文本占 56 行
-k 分成几列打印,默认为 1
-t 不打印标题和上下边距
-o 每行缩进的空格数
-w 多列输出时,设置页面宽度,默认是 72 个字符

【例 1】打印文件。
首先创建一个样本文件命名为 text,在样本文件中写入如下内容:

http://wwww.weixueyuan.net
welcome

在终端页面中输入如下命令:

[root@bogon ~]# pr test


2020-08-27 05:29                       test                       Page 1


http://wwww.weixueyuan.net
welcome

注意,可以使用选项来设置需要打印的格式。

优秀文章