INDXBIB
Section: User Commands (1)
Updated: 6 August 2001
Index
JM Home Page
roff page
名称
indxbib - 文献目録データベース用の逆引きインデックスの作成
書式
indxbib
[ -vw ]
[ -cfile ]
[ -ddir ]
[ -ffile ]
[ -hn ]
[ -istring ]
[ -kn ]
[ -ln ]
[ -nn ]
[ -ofile ]
[ -tn ]
[ filename... ]
コマンドラインオプションとパラメータの間に、空白を置くことが可能です。
解説
indxbib
は、
filename...
で指定される文献目録データベースの逆引きインデックスを作成します。逆引きインデックスは
refer(1)
、
lookbib(1)
、
lkbib(1)
で利用されます。このインデックスのファイル名は
filename.i
となります(インデックスはいったんテンポラリファイルに書き込まれ、この
名前にリネームされます)。
-f
オプションを使い、また
-o
オプションの指定もファイル名の指定もしなかった場合には、インデックスファイルは
Ind.i
という名前となります。
文献目録データベースは、空行によってレコードに分けられています。
レコード内では、各フィールドは、行頭にある
%
の文字で始まります。フィールドは、
%
に続いた一文字の名前を持ちます。
-c
、
-n
、
-l
、および
-t
のオプションによって指定された値は、インデックスの中に格納されます。
インデックスを検索する時には、ユーザが指定する検索キーは、これらのオプションに
従って、捨てられたり切りつめられてしまいます。
しかし、インデックスを検索して見付かったレコードが、実際にユーザが指定した検索キーを
含んでいる、ということを確かめる場合には、検索キーには
そのような修正は行われません。
これは、
ユーザが指定した検索キーのうち少なくとも1つが
(-l オプション等によって捨てられることなく)
インデックスに登録されており、
かつ検索キーのうちの少なくとも(-t オプションによって)切りつめられた部分を
インデックスのユーザが指定できるならば、
これらのオプションがインデックス作成時に使われたかどうか、ユーザは気にする必要が
ない、ということを意味します。
-i
オプションによって指定された値もインデックス内に保存され、
インデックスを使った検索に適合するレコードがキーに適合するか否かを検証する時に使用します。
オプション
- -v
-
バージョン番号を表示します。
- -w
-
ファイル全体に対してインデックスを作成します。
各々のファイルが、別々のレコードとなります。
- -cfile
-
/usr/share/dict/eign
の代わりに、
file
から共通語の一覧を読み込みます。
- -ddir
-
インデックスに格納する現在の作業ディレクトリのパスとして
pwd(1)
で表示されるパスの代わりに
dir
を使います。
通常、
dir
は
BR pwd (1)
で表示されるディレクトリを差すシンボリックリンクとします。
- -ffile
-
インデックスを作るファイルを
file
から読み込みます。
file
が
-
の場合には、ファイルは標準入力から読み込まれます。
-f
オプションは1つまでしか使用できません。
- -istring
-
フィールド名が
string
に含まれているフィールドの内容についてのインデックスは作成しません。
string
の初期値は
XYZ
です。
- -hn
-
ハッシュテーブルのサイズとして
n
以上の素数を用います。
n
を大きくすると検索は速くなりますが、インデックスは大きくなり、また
indxbib
はより多くのメモリを消費するようになります。
n
の初期値は997です。
- -kn
-
入力レコードに対する検索キーの数を、最大で
n
個にします。
n
の初期値は100です。
- -ln
-
n
文字未満の検索キーを捨てます。
n
の初期値は3です。
- -nn
-
n
個の共通語を、ありふれたものから順に捨てます。
n
の初期値は100です。
- -obasename
-
インデックスの名前を
basename.i
とします。
- -tn
-
検索キーを
n
文字で切り捨てます。
n
の初期値は6です。
関連ファイル
- filename.i
-
インデックスです。
- Ind.i
-
デフォルトのインデックス名です。
- /usr/share/dict/eign
-
共通語の一覧です。
- indxbibXXXXXX
-
テンポラリファイルです。
関連項目
refer(1),
lkbib(1),
lookbib(1)
Index
- 名称
-
- 書式
-
- 解説
-
- オプション
-
- 関連ファイル
-
- 関連項目
-
This document was created by
man2html,
using the manual pages.
Time: 16:46:40 GMT, November 24, 2023