标签: perl unix
我有一个大文本文件。文件中的每一行都是一条记录。我需要解析文本文件,一次只在HTML表中显示20条记录。我也必须支持排序。
我目前正在做的是根据querystring中提供的参数start,stop和page_size逐行读取文件。它似乎工作正常,直到我必须对记录进行排序,因为为了排序我需要处理文本文件中的每一行。
那么有一个Unix命令可以从行到行提取并排序吗?我试过grep但是我不太了解它解决了这个问题。
答案 0 :(得分:4)
查看pr命令。这就是我们一直用来分页大文件的方法。您可以设置页面长度,页眉,页脚,打开行号等。
甚至可能有一种方法可以将输出转换为HTML。
答案 1 :(得分:0)
文件有多大?
man sort
Here