Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
an [Le 29/07/2009, 03:20] v0n créée |
an [Le 03/08/2009, 14:32] (Version actuelle) v0n |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>dictionnaires_encyclopedies éducation}} | ||
+ | |||
+ | ---- | ||
+ | |||
====== an ====== | ====== an ====== | ||
**an** est un générateur d'anagramme. | **an** est un générateur d'anagramme. | ||
- | **an** cherche tous les anagrammes qui peuvent être fait 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''). | + | 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''). |
===== Installation ===== | ===== Installation ===== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://an|an]] présent dans les dépôts. | + | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt://an|an]]** présent dans les dépôts. |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 17: | Ligne 21: | ||
==== Exemples ==== | ==== Exemples ==== | ||
- | Rechercher les anagrammes de 'Unix is a beast' qui forment seulement 2 mots : | + | Rechercher les anagrammes de //Unix is a beast// qui forment seulement 2 mots : |
an -l2 'Unix is a beast' | an -l2 'Unix is a beast' | ||
- | Rechercher les anagrammes pour 'Richard Jones' qui contiennent le mot 'acid' : | + | Rechercher les anagrammes pour //Richard Jones// qui contiennent le mot //acid// : |
an -c acid 'Richard Jones' | 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'') : | + | 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' | an -d /usr/share/dict/french 'Linus Torvalds' | ||
+ | |||
+ | Rechercher les mots pouvant être formés avec la phrase //hello world// : | ||
+ | |||
+ | an -w 'hello world' | ||
+ | |||
+ | <note important> | ||
+ | Lors de l'utilisation du dictionnaire français, **an** rajoute des lettres accentuées comme //é//, //ç//, qu'il ne comptabilise pas. | ||
+ | Pour régler ce problème vous pouvez piper la commande ''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 "[éèêëçàâùûôîï]" | ||
+ | </note> | ||
===== Désintallation ===== | ===== Désintallation ===== | ||
- | Pour cela il vous suffit de supprimer le paquet **''an''**. | + | Pour cela il vous suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer le paquet]] **''an''**. |
===== Voir aussi ===== | ===== Voir aussi ===== |