0

默认情况下,pr打印一个带有日期、文件名和页码的五行页眉和一个空的五行页脚/尾部。在阅读如何操作页眉中的数据时,我想知道页脚是否可以做任何事情。页脚是否必须为空,或者是否可以交换页眉和页脚?或者,是否可以只省略页脚(我知道 -t 选项会省略两者)?

我的猜测是答案是否定的,而页脚的存在只是因为打印机需要边距——但我只是想检查(并理解)。

4

1 回答 1

1

那是几个问题。这里有几个答案:

  • 使用页脚是因为并非所有打印设备(如普通终端)都支持换页功能。
  • pr来自 GNU coreutils的文档没有记录在页脚中设置文本的任何方法。(我记得很久以前使用pr过一些系统,但是使用适当的古董版本进行检查,例如Solaris,并没有显示这一点)。
  • 没有pr关于交换标题和预告片的提示选项。
  • pr手册页记录了两者以及-t消除-T标题和尾部的选项。后者也省略了换页。
  • 打印机不需要“边距”。打印终端可能没有实现换页,因此采取了一些变通方法来解决低成本打印机/打印终端的问题。为了您的娱乐,请参阅此页面

顺便说一下,这个pr命令是一个标准的POSIX命令。该标准没有提及页脚文本,但其基本原理涉及实现之间差异的一些细节,特别是处理换页的方式。

于 2015-05-20T01:11:07.750 回答