an est un générateur d'anagramme.
Il calcule et affiche tous les anagrammes qui peuvent être réalisés depuis les lettres de la phrase spécifiée en paramètre, en utilisant les mots d'un dictionnaire spécifique (par défaut /usr/share/dict/words
).
Installez le paquet an présent dans les dépôts.
an [-w] [-c string] [-d dictionary] [-l number_words] [-m word_length] [-u string] [-n number_anagrams] PHRASE
Rechercher les anagrammes de Unix is a beast qui forment seulement 2 mots :
an -l2 'Unix is a beast'
Rechercher les anagrammes pour Richard Jones qui contiennent le mot acid :
an -c acid 'Richard Jones'
Rechercher les anagrammes en français de Linus Torvalds (pour cela, on utilise le dictionnaire français /usr/share/dict/french
) :
an -d /usr/share/dict/french 'Linus Torvalds'
Rechercher les mots pouvant être formés avec la phrase hello world :
an -w 'hello world'
grep
afin de ne pas afficher les anagrammes contenant ces caractères, comme ceci :
an -d /usr/share/dict/french -l4 'linus torvalds' | grep -Ev "[éèêëçàâùûôîï]"
Pour cela il vous suffit de supprimer le paquet an
.