Esalando Prassi per esempio, piaccia o non piaccia, è uno dei banali anagrammi del mio cognome.
Se siete curiosi di sapere quali anagrammi cela il vostro nome, il nome di un vostro amico o una qualsiasi frase vi suggerisco di farvi un giro sul motore anagrammatico del Gaunt. [1]
Se poi siete dei maniaci come me potrete trovare soddisfazione installando il generatore di anagrammi an.
Sulle varie ubuntu si installa con il prevedibile sudo apt-get install an.
Su altre distro non l'ho testato ma su Mageia/Mandrivaimmagino sia necessario un urpmi an e che su Fedora ci voglia uno yum install an.
Prima di usarlo date un'occhiata all'help (an --help) o alla pagina di manuale (man an).
[ale@localhost ~]$an --help Usage: an [OPTION] PHRASE -c, --contain PHRASE print anagrams containing PHRASE -d, --dict DICTIONARY search DICTIONARY for words -l, --length WORDS find anagrams with up to WORDS number of words -m, --minimum WORDLEN only use words at least WORDLEN long -n, --number NUM print maximum of NUM anagrams -w, --words print words that PHRASE letters make -t, --test ANAG test if ANAG can be made with PHRASE -u, --used PHRASE Flag PHRASE letters already used --help display this help and exit --version output version information and exit 64 bit support
Tips and tricks
La frase (quella che l'help chiama PHRASE) va racchiusa tra apici (singoli o doppi) se contiene degli spazi, che comunque il programma ignora. Perciò non scrivete an tizio caio, ma an "tizio caio".
L'output generato può essere molto, potreste voler passare questo output ad un programma per la paginazione, l'ordinamento o filtrarlo con grep, ad esempio:
- an 'tizio caio'|head
- an 'tizio caio'|less
- an 'tizio caio'|sort|grep zoo|wc -l
an -d /usr/share/dict/italian "tizio caio"
I risultati migliori si ottengono con una sapiente calibrazione dei parametri:
an -l3 -d /usr/share/dict/italian "silvio berlusconi"|grep cesso
Note all'articolo
[1] Ecco chi è "il Gaunt"
[2] Io ho dovuto instalare il file dizionario con sudo apt-get install witalian
4 commenti:
complicato :o
Beh... farli a mente e' ancora piu' difficile ;)
nonno salice è il mio.
Come mi chiamo?
Ciao Nick ;)
Posta un commento