分页大文本文件

时间:2012-11-21 17:08:28

标签: perl unix

我有一个大文本文件。文件中的每一行都是一条记录。我需要解析文本文件,一次只在HTML表中显示20条记录。我也必须支持排序。

我目前正在做的是根据querystring中提供的参数start,stop和page_size逐行读取文件。它似乎工作正常,直到我必须对记录进行排序,因为为了排序我需要处理文本文件中的每一行。

那么有一个Unix命令可以从行到行提取并排序吗?我试过grep但是我不太了解它解决了这个问题。

2 个答案:

答案 0 :(得分:4)

查看pr命令。这就是我们一直用来分页大文件的方法。您可以设置页面长度,页眉,页脚,打开行号等。

甚至可能有一种方法可以将输出转换为HTML。

答案 1 :(得分:0)

文件有多大?

man sort

Here