sdcv(Stardictオフライン辞書のコンソールバージョン)の特定の辞書ファイルから単語を検索する

sdcv(Stardictオフライン辞書のコンソールバージョン)の特定の辞書ファイルから単語を検索する

最近インストールしましたSDCV(Stardictオフライン辞書のコンソールバージョン)図のように5〜6個の辞書ファイルがインストールされています。ここ

sdcv helloまたはsdcv catを使用して単語を検索するたびに画面を乱雑にするコンソールのすべての辞書ファイル内の単語の意味を提供します。

特定の辞書ファイルから単語を検索する方法はい:一般的な英語の文脈で猫を見たいのですが、どうすれば検索できますか?stardict-oald-2.4.2(Oxford English Dictionaryファイル)Linuxコンテキストでcatを検索するにはLinux辞書ファイルのみを使用して検索するにはどうすればよいですか(stardict-xfardic-gnu-linux-2.4.2)?

答え1

使用-uオプション:

-u --use-dict この本名を含む辞書のみを使用して検索するには、ファイル名を使用します。

特定の辞書のキーワードを検索するには、def通常の英語、deflLinuxなどの複数のエイリアスを作成します。次のように:

$ alias def="sdcv -u WordNet"
$ alias defl="sdcv -u 'GNU/Linux English-English Dictionary'"

エイリアスの使用法:

$ 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/

tu 引数で辞書パスを渡すことなく、-u.ifo ファイルに作成された書籍のタイトルを渡します。たとえば、

$ 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

関連情報