DOKK / manpages / debian 10 / canna-utils / mkdic.1.en
MKDIC(1) General Commands Manual MKDIC(1)

mkdic - Tool for creating a user dictionary

mkdic [{-cs|-cannaserver} canna-server] [-s] [- | -l local-file] remote-dic

mkdic creates user dictionary named remote-dic in the user dictionary directory of the remote host, on which cannaserver(1M) is in operation. Dictionary file name remote-dic is assigned to this file at this time.

If the - and -l option isn't specified, mkdic creates an empty dictionary.

If the - option is specified, the standard input will be used as the dictionary file. If the -l option is specified, local-file will be used as the dictionary file.

If the user dictionary directory does not exist, it will be created.

Dictionary directory file — dics.dir — is rewritten automatically after the registering. The registered dictionary can thus be used by writing the dictionary name into the customize file.

Specifies the server machine that contains the dictionary to be created.
Indicates that the dictionary to be created is an adjunct dictionary. If this option is omitted, the dictionary will be created as an independent-word one.
Registers the input data from local-file.
-
The standard input will be used as the dictionary file.

(1)
If you want to creat an empty dictionary file:

% mkdic test
(2)
If you want to register the input data from the standard input:

% mkdic test -

Registers the input data from the standard input, in the user dictionary directory under dictionary name ``test''. The following line is then added to dictionary directory file — dics.dir — :


user1.t(.mwd) -test-
(3)
If the dictionary file is specified:

% mkdic test -l test1.t

Registers independent-word dictionary file ``test1.t'' in the remote host's user dictionary directory under dictionary name ``test''. The following line is then added to dics.dir:


user1.t(.mvd) -test-

user1.t is a dictionary file name generated automatically by the system.

catdic(1), cannaserver(1M), lsdic(1)