Comment convertir un dictionnaire aspell en une simple liste de mots?

25

Je veux obtenir la liste de tous les mots du dictionnaire aspell. J'ai téléchargé aspell et aspell polish dictionary, puis je l'ai décompressé en utilisant:

preunzip pl.cwl

J'ai pl.wl:

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

mais ils apparaissent avec un suffixe comme /bXxYcou /MNn. Ces suffixes sont définis dans pl_affix.dat, qui ressemble à

...
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
...

Il est lié à la déclinaison et à la conjugaison. Comment puis-je ajouter à la première liste tous les formulaires (avec tous les suffixes correspondants tels que définis dans le .datfichier)?

BTW: J'ai besoin de cette liste pour vérifier l'orthographe jazzy.

rafalmag
la source

Réponses:

28

Essayez ceci:

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

Modifié pour correspondre aux corrections dans le commentaire.

En pause jusqu'à nouvel ordre.
la source
Presque, j'ai obtenu ce que je voulais, mais avec des suffixes anglais ... Exemple: "hippiesowski hippiesowskiens hippiesowskily"
rafalmag
1
La commande correcte est: aspell -d pl dump master | aspell -l pl expand> my.dict Maintenant j'ai: "hippiesowski niehippiesowski hippiesowskimi ..."
rafalmag
Comment puis-je extraire toutes les propriétés de ces mots?
Nordlöw
Comment convertir un fichier .rws spécifique / unique en fichier texte?
Nadav B