1

大きなテキストファイルがあります。ファイルの各行がレコードです。そして、テキスト ファイルを解析して、HTML テーブルに一度に 20 レコードだけを表示する必要があります。並べ替えもサポートする必要があります。

私が現在行っているのは、クエリ文字列で提供されるパラメーター start、stop、および page_size に基づいて、ファイルを 1 行ずつ読み取ることです。レコードを並べ替える必要があるまでは問題なく動作しているようです。並べ替えるには、テキスト ファイルのすべての行を処理する必要があるからです。

行から行へと抽出してソートできるUnixコマンドはありますか?grep を試しましたが、この問題を解決するのに十分な知識がありません。

4

2 に答える 2

4

prコマンドを見てください。これは、大きなファイルをページ分割するために常に使用するものです。ページの長さ、ヘッダー、フッターを設定したり、行番号をオンにしたりできます。

おそらく、出力を HTML に変更する方法さえあるでしょう。

于 2012-11-21T17:54:32.920 に答える
0

ファイルの大きさは?

man sort

ここ

于 2012-11-21T17:11:41.060 に答える