INDXBIB(1)

명칭
indxbib - 문헌 목록 데이타베이스용의 역당겨 인덱스의 작성

서식
indxbib [-vw] [-c file] [-d dir] [-f file] [-h n] [-i string] [-k n] [-l n] [-n n] [-o file] [-t n] [ filename... ]

명령행 옵션과 파라미터의 사이에, 공백을 두는 것이 가능합니다.

해설
indxbib (은)는, filename... 그리고 지정되는 문헌 목록 데이타베이스의 역당겨 인덱스를 작성합니다. 역당겨 인덱스는 refer(1) , lookbib(1) , lkbib(1) 그리고 이용됩니다. 이 인덱스의 파일명은 filename.i 됩니다(인덱스는 일단 임시 파일에 기입해져 이 이름에 rename 됩니다). -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 하 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)