atok12migd コマンドを実行すると、ATOK8 の辞書に登録した単語を ATOK12 で使用できる形式に変換し、ATOK12 の辞書とマージして使用できます。
atok12migd は、ATOK8 システムにもともと含まれている単語はマージしないで、ユーザーが登録した単語だけを ATOK12 の辞書にマージします。ATOK8 と ATOK12 の両方の辞書に登録されている単語はマージしません。また、マージ元の ATOK8 の辞書の中身が、マージ処理によって破壊されたり変更されたりすることはありません。
atok12migd コマンドの形式は次のとおりです。
sun% atok12migd [-h xxx] atok8_dic atok12_dic |
各引数は次のとおりです。
atok8_dic : | ATOK8 の辞書ファイルです。システム辞書とユーザー辞書のどちらでも指定できます。特に型を指定しなくても自動的に判別して処理します。 |
atok12_dic : | ATOK12 の辞書ファイルです。 |
-h xxx : | 品詞を指定し、マージする単語を品詞によって限定します。指定には、ATOK8 の品詞番号を使用します。複数の品詞を指定する場合は + で区切ります。品詞番号については表 6-1 を参照してください。 |
-k xxx : | 単語の種類を指定し、マージする単語を限定します。引数として指定できるのは、auto と usr です。auto を指定すると、自動登録単語のみがマージされます。usr を指定すると、ユーザー登録単語のみがマージされます。引数を指定しないと、自動登録単語とユーザー登録単語が両方ともマージされます。 |
-n xxx : | 辞書セット番号を指定し、マージ先の辞書を選択します。辞書セット番号は、1 〜 10 の数字で指定します。辞書セット番号を指定しないと、環境設定ファイルで「基本辞書セット No」に設定された辞書セットがマージ先辞書セットになります。 |
atok12migd は、ja 以外のロケールでは動作しません。ja 以外のロケールで実行する場合は、次のように LC_ALL に ja を指定して実行してください。
sun% env LC_ALL=ja atok12migd atok8_dic atok12_dic |
atok12dicm コマンドや辞書メンテナンス用単語ファイルなどで使用する品詞番号とは異なりますので、注意してください。
品詞指定の例 :
1 | 一般名詞 |
2+3 | 固有人名と固有地名 |
6+7+11+12 | 名詞サ変と名詞ザ変と連体詞と接続詞 |
all | すべての品詞 ( 1. 一般名詞 〜 33. 副詞 ) |
表 6-1 ATOK12 の品詞番号と種類
1 4 7 10 13 16 19 22 25 28 31 |
一般名詞 固有組織 名詞ザ変 単漢字 感動詞 数詞 サ行五段 ハ行五段 ラ行五段 カ変動詞 形容詞 |
2 5 8 11 14 17 20 23 26 29 32 |
固有人名 固有一般 名詞形動 連体詞 接頭語 カ行五段 タ行五段 バ行五段 ワ行五段 サ変動詞 形容動詞 |
3 6 9 12 15 18 21 24 27 30 33 |
固有地名 名詞サ変 独立語 接続詞 接尾辞 ガ行五段 ナ行五段 マ行五段 一段動詞 ザ変動詞 副詞 |
詳細については、atok12migd(1) のマニュアルページを参照してください。