皆さん、こんにちは。
先日 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/