将文本转换为分页的双列格式并将其管理为更少

时间:2010-01-17 15:22:36

标签: unix

我想在终端上读取双列格式的长文本文件。这意味着列必须是页面感知的,因此第一列底部的文本在第二列的顶部继续,但第二列底部的文本在页面后的第一列的开头继续-下。

我尝试了columnless来获得此结果,但没有运气。如果我将文本传递给column,它会生成两列但在文本到达文件末尾之前截断文本。如果我将column的输出传输到less,它也会恢复为单列。

a2ps在重新格式化方面做了我想做的事情,但我宁愿用纯文本输出,可以从终端读取,而不是我需要在PDF阅读器中阅读的PostScript文件

1 个答案:

答案 0 :(得分:6)

您可以使用pr,例如

ls /usr/src/linux/drivers/char/ | pr -2 |less