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