Вы можете использовать Wordnet . Утилита командной строки wn
включает в себя функции тезауруса.
$ wn glow -n1 -synsv Synonyms/Hypernyms (Ordered by Estimated Frequency) of verb glow Sense 1 glow => radiate $ wn slow -n2 -antsa Antonyms of adj slow Sense 2 slow (vs. fast) fast (vs. slow) => allegro => allegretto => andantino => presto => prestissimo => vivace
На этой странице показан скрипт, который вы можете использовать, который использует lynx
и dictionary.com .
#!/bin/sh #-------- # Command line thesaurus BROWSER="/usr/bin/lynx -source" WEBSITE="http://thesaurus.reference.com/search?q=$1" HTML2TEXT="/usr/bin/html2text -style compact" if test $1; then $ $ | $ | $ else echo "Usage: $0 word" exit 1 fi
Чтобы использовать этот сценарий, назовите его thes, сделайте его исполняемым и убедитесь, что он находится в вашем $ PATH. Затем запустите скрипт, за которым следует интересующее вас слово. Листинг 2
$ thes word