web-dev-qa-db-ja.com

aspell辞書を単語の単純なリストに変換する方法は?

Aspell辞書からすべての単語のリストを取得したい。 aspellとaspellのポーランド語辞書をダウンロードし、次のコマンドを使用して解凍しました。

preunzip pl.cwl

pl.wlを取得しました:

...
hippie
hippies
hippiesowski/bXxYc
hippika/MNn
hippis/NOqsT
hippisiara/MnN
hippiska/mMN
hippisowski/bXxYc
...

ただし、/bXxYcまたは/MNnのような接尾辞が付いています。これらのサフィックスはpl_affix.datで定義され、次のようになります。

...
SFX n Y 5
SFX n   a         0         [^ij]a
SFX n   ja        yj        [^aeijoóuy]ja
SFX n   a         0         [aeijoóuy]ja
SFX n   ia        ij        [^drt]ia
SFX n   ia        yj        [drt]ia
...

それは赤緯と活用に関係しています。最初のリストにすべてのフォームを追加するにはどうすればよいですか(.datファイルで定義されているように、対応するすべてのサフィックスを使用)。

ところで:私はこのリストをスペルチェッカーjazzyに必要です。

26
rafalmag

これを試してみてください:

aspell -d pl dump master | aspell -l pl expand > my.dict

編集済みコメントの修正に一致させます。