Linux 操作系统中利用 PR 命令打印文档
本文介绍如何使用 Linux 的 pr 命令将大文件分割成多个页面进行打印,并在每个页
面上加上标题。
Linux 的 pr 命令可以用来将文本转换成适合打印的文件。这个工具的一个基本用途
就是将较大的文件分割成多个页面,并为每个页面添加标题。
比如,pr 可以将一个 150 行文本的文件转换成三个文本页,然后让用户进行打印。
在默认情况下,每个页面会包含 66 行文本,不过通过 pr 的-l 参数,用户可以改变这一规
则。
可以用来控制文本输出效果的参数很多,一般来说,每页的标题就是这个文档的文件
名。当然,用户也可以自行定义标题,比如:
$ pr -h "My report" le.txt
如果不使用上面的-h 参数,打印的页面会用“le.txt”作为标题,而加上-h 参数后,
页面会使用该参数后指定的“My report”作为标题。
用户还可以使用 pr 命令将文本分列打印。这对于语句短小的文本来说比较有用,如
果语句比较长,pr 会在适当的位置进行换行。比如,要将 le.txt 文件按两列打印,可以
使用以下命令:
$ pr -2 -h "My report" le.txt
默认情况下,pr 会为每个页面加入换行符(比如空行),不过用户也可以使用制表符
来代替空行。可以下面这段命令使制表符来代替空行:
$ pr -f le.txt
如果用户只是想打印文件,而不想保存它,那么这个功能比较合适,但是如果用户同
时也要保存文件,那么添加的制表符会让文件看起来比较乱。
需要记住的是,pr 是一个标准的输出工具,可以直接输出到打印机,如果你希望将结
果保存在文件中,则需要重定向它的输出,如下面这个例子:
$ pr le.txt >le.output
评论0
最新资源