Manpages

名 称

indxbib − 文 献 目 録 デ ー タ ベ ー ス 用 の 逆 引 き イ ン デ ッ ク ス の 作 成

書 式

indxbib−vw ] [ −cfile ] [ −ddir ] [ −ffile ] [ −h] [ −istring ] [ −k] [ −l] [ −n] [ −ofile ] [ −t] [ 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)