打印格式化数据

lpr 就像大多 Unix 程序一样,只做一件事:发送文件到打印机。它并不在乎这个文件在页面上表现的好或不好。当打印未被格式化的大文本文件时,你可以使用 pr(1)

pr 是一个简单的文本格式化程序,接受任何文本文档作为输入,确保该文本包含了换行和分页、一个可选的页眉和页脚、页码或更多东西。它有很多选项,但默认值通常已经足够棒。 pr 会把格式化后的结果输出到 stdout,这意味着它可以很轻易地将一个文本文档格式化并输出到终端上。当然,它可以使用管道重定向到 pr:

darkstar:~$ pr foo.txt | lpr

这将会格式化 foo.txt 并把格式化后的文本发送到默认打印机。

就像其他命令一样,你可以通过 man pr 来获取自定义格式选项的列表。

最后更新于