Unix 将文本转换为分页的两列格式,并将其转换为较少的

Unix 将文本转换为分页的两列格式,并将其转换为较少的,unix,Unix,我想在终端上读取两列格式的长文本文件。这意味着列必须具有页面意识,以便第一列底部的文本在第二列顶部继续,但第二列底部的文本在向下翻页后在第一列的开头继续 我尝试了列和列来获得这个结果,但没有成功。如果我将文本导入列,它将生成两列,但会在文本到达文件末尾之前截断文本。如果我将列的输出导入less,它也会返回到单列 a2ps以重新格式化的方式实现了我想要的功能,但我更希望输出纯纯文本,可以从终端读取,而不是需要在PDF阅读器中读取的PostScript文件 ls /usr/src/linux/dri

我想在终端上读取两列格式的长文本文件。这意味着列必须具有页面意识,以便第一列底部的文本在第二列顶部继续,但第二列底部的文本在向下翻页后在第一列的开头继续

我尝试了
来获得这个结果,但没有成功。如果我将文本导入
,它将生成两列,但会在文本到达文件末尾之前截断文本。如果我将
的输出导入
less
,它也会返回到单列

a2ps
以重新格式化的方式实现了我想要的功能,但我更希望输出纯纯文本,可以从终端读取,而不是需要在PDF阅读器中读取的PostScript文件

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