作者: 閑舎
日時: 2002/8/31(22:13)
 皆さん、こんにちは。

 先日 TSfree にアップロードのお知らせを書いた txtsearch ですが、おかげ
をもちまして Ver.0.6 にアップデートできました。当面 Perl で実装する予定
なので、以後発言はこちらに書かせていただきます。

 要は Perl がインストールされ Jcode.pm が組み込まれていれば環境を問わず
動く、高速の日本語全文字コード対応 find + grep です。

 機能として、

  - オプション
    -1  多数の該当文字列があるファイルでは最初の 1 エントリのみ表示。
    -i  大文字/小文字の区別をしない。
  - Web モードで検索語に色をつける。
  - 最初に検索した文字列の行数を表示する。

を追加し、説明として、

  - txtindex で作成したインデックスファイルは C:/Ndb/00index/0xxtext に EUC でたまる。
    賢明な皆さんは気づかれるだろうが、検索文字列のあるファイルや前後の行はいらないのなら、
    EUC を検索できる grep で、
      grep '閑舎' C:/Ndb/00index/0*text
    などとするのが最速。試すと 5 倍くらいの速さである。
    この件に関しては、UNIX や文字コード、grep のオプションなどに関する知識を前堤とするので
    よくわからないなら、http://rakunet.org/TSNET/ へ参加してお勉強してください。

などを追加しました。多少動作も速くなっています。興味がありましたら試して
ください。

  http://rakunet.org/usernet/tips/

--
本田博通(閑舎)
テキストとスクリプトの http://rakunet.org/TSNET/