bnamazuコマンドラインから検索結果をブラウザに出力
bnamazuはコマンドラインから検索して、検索結果をブラウザに表示させるためのツールだよ。bnamazu
の使い方は以下のとおり。
% bnamazu [-n] [-b browser] [namazu's
options] <query> [index]...
- -b オプション
- どのウェブブラウザを使うか指定できる。
- -n オプション
- ブラウザが netscape のときのみ有効なオプション。-n
を指定すると、新しいウィンドウを開いて検索結果を表示する。
nmzgrep
で egep を実行
nmzgrep は検索にヒットした文書に対して、egrep
を実行するためのツールだ。このツールの利点は、キーワードがどの行にあるかを表示させることができるんだ。nmzgrep
の使い方は以下のとおり。
% nmzgrep [egrep's options] <pattern>
[index]...
たとえば、 ~/Namazu/foobar に置かれているインデックスに対して foo
で検索し、ヒットした文書に対してさらに egrep をかけるに は、次のように実行する。
% nmzgrep foo ~/Namazu/foobar
gcnmz
インデックス内の不要データの削除
gcnmz
は、インデックス内に溜まった不要なデータを削除するツールだ。文書の更新・削除を伴うインデックスの更新を繰り返していくと、インデックス内に不要なデータが溜まってくるから、たまには
gcnmz を使ってディスクをクリーンにしておくといいね。gcnmz の使い方は以下のとおり。
% gcnmz [options] <target>...
たとえば、 ~/Namazu/foobar
に置かれているインデックスをゴミ掃除するなら、次のように実行する。
% gcnmz ~/Namazu/foobar
mailutime
Mail/News ファイルのタイムススタンプをいじる
mailutime は Mail/News のファイルのタイムスタンプを Date: ヘッ
ダに合わせるツールだ。mailutime の使い方は以下のとおり。
% mailutime <target>...
たとえば、 ~/Mail/ml/foobar に置かれているメイルのタイムスタ
ンプを変更するなら、次のように実行する。
% mailutime ~/Mail/ml/foobar/*
vfnmz
検索結果のプレビュー
vfnmz は検索結果の表示をプレビューするツールだ。vfnmz の使い方は以下のとおり。
% vfnmz <index> [NMZ.result.foobar]
たとえば、 ~/Namazu/foobar に置かれているインデックスを preview
するなら、次のように実行する。
% vfnmz ~/Namazu/foobar > foobar.html
% lynx foobar.html # 出力をブラウザで閲覧する
rfnmz
でNMZ.field.*.i を再構築
rfnmz は NMZ.field.*.i を再構築するツールだ。rfnmz の使い方は以下のとおり。
% rfnmz <index>
たとえば、 ~/Namazu/foobar に置かれている NMZ.field.*.i
を再構築するなら、次のように実行する。
% rfnmz ~/Namazu/foobar