Use a opção -u
:
-u --use-dict filename for search use only dictionary with this bookname
Para procurar uma palavra-chave em um dicionário específico, crie vários aliases, por exemplo, def
para inglês geral, defl
para Linux etc. Assim:
$ alias def="sdcv -u WordNet"
$ alias defl="sdcv -u 'GNU/Linux English-English Dictionary'"
Uso de alias:
$ def sudo
Found 10 items, similar to sudo.
0)WordNet-->sudor
1)WordNet-->judo
2)WordNet-->kudos
3)WordNet-->ludo
4)WordNet-->Sidon
5)WordNet-->sodom
6)WordNet-->Sudan
7)WordNet-->Sudra
8)WordNet-->suds
9)WordNet-->sudsy
Your choice[-1 to abort]: ^C
$ defl sudo
Found 1 items, similar to sudo.
-->GNU/Linux English-English Dictionary
-->sudo
Provides limited super user privileges to specific users. Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. The basic philosophy is to give as few privileges as possible but still allow people to get their work done. From Debian 3.0r0 APT http://www.tldp.org/LDP/Linux-Dictionary/
Você não passa um caminho para o dicionário como um argumento tu -u
, mas um nome de livro que está escrito no arquivo .ifo. Por exemplo:
$ cat /usr/share/stardict/dic/stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.ifo
StarDict's dict ifo file
version=2.4.2
wordcount=16694
idxfilesize=256945
bookname=GNU/Linux English-English Dictionary
author=Binh Nguyen
website=http://www.xfardic.org
description=Made by Hu Zheng.
date=2007.6.5
sametypesequence=m