indxbib - コマンド (プログラム) の説明 - Linux コマンド集 一覧表
- 名称
- 書式
- 解説
- オプション
- 関連ファイル
- 関連項目
名称
indxbib - 文献目録データベース用の逆引きインデックスの作成
書式
indxbib
[
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
-
ファイル全体に対してインデックスを作成します。
各々のファイルが、別々のレコードとなります。
-
-c
file
-
/usr/share/dict/eign
の代わりに、
file
から共通語の一覧を読み込みます。
-
-d
dir
-
インデックスに格納する現在の作業ディレクトリのパスとして
pwd
(1) で表示されるパスの代わりに
dir
を使います。
通常、
dir
は
BR pwd (1)
で表示されるディレクトリを差すシンボリックリンクとします。
-
-f
file
-
インデックスを作るファイルを
file
から読み込みます。
file
が
-
の場合には、ファイルは標準入力から読み込まれます。
-f
オプションは1つまでしか使用できません。
-
-i
string
-
フィールド名が
string
に含まれているフィールドの内容についてのインデックスは作成しません。
string
の初期値は
XYZ
です。
-
-h
n
-
ハッシュテーブルのサイズとして
n
以上の素数を用います。
n
を大きくすると検索は速くなりますが、インデックスは大きくなり、また
indxbib
はより多くのメモリを消費するようになります。
n
の初期値は997です。
-
-k
n
-
入力レコードに対する検索キーの数を、最大で
n
個にします。
n
の初期値は100です。
-
-l
n
-
n
文字未満の検索キーを捨てます。
n
の初期値は3です。
-
-n
n
-
n
個の共通語を、ありふれたものから順に捨てます。
n
の初期値は100です。
-
-o
basename
-
インデックスの名前を
basename
.i
とします。
-
-t
n
-
検索キーを
n
文字で切り捨てます。
n
の初期値は6です。
関連ファイル
-
filename
.i
-
インデックスです。
-
Ind.i
-
デフォルトのインデックス名です。
-
/usr/share/dict/eign
-
共通語の一覧です。
-
indxbib
XXXXXX
-
テンポラリファイルです。
関連項目
- Linux Tips 関連記事
- Linux Tips(目次)
- Linux ディストリビューション一覧
- rpm のファイル名にあるi386とかi686とは
- 自分のマシンの情報を調べる
- cron の設定
- ssh の root ログインを禁止する
- ssh を、ユーザ、IPでアクセス制限
- 鍵交換方式によるssh接続
- 鍵交換方式によるssh接続( windowsから )
- 複数ファイル内の文字列を置換して上書き保存する
- あるグループをイニシャルグループとするユーザー一覧出力
- 複数ファイルのファイル名を一括変換する
- 連番ファイルをコマンド一発で作成する
- 中身がランダムなファイルを任意のサイズで作成する
- Linux ユーザーアカウントをロック・アンロックする