Поиск слова из определенного файла словаря в sdcv (консольная версия словаря Stardict)

Недавно я установил sdcv (консольная версия словаря Stardict) и установил 5-6 файлов словаря, как показано здесь.

Всякий раз, когда я ищу любое слово, используя sdcv hello или sdcv cat , он дает значение слова из всех файлов словаря, на консоли, которая загромождает экран .

  • Как использовать printf и% s при наличии цветовых кодов?
  • Ввод каталогов, где имена совпадают в подстроке
  • Как вырезать все до определенного слова / после поиска в скрипте
  • Как я могу запускать две команды параллельно и завершать их, если ОДИН из них завершается с кодом выхода 0?
  • Почему rm * (1) * удаляет все файлы в каталоге?
  • Как сделать программу, которая запускается из оболочки, по-прежнему жить после закрытия терминала?
  • Как я могу искать слово из определенного файла словаря , например: я хочу видеть кошку в обычном английском контексте, так как я могу искать в stardict-oald-2.4.2 (файл для словаря Oxford ), и если я хочу поиск cat в контексте linux, как мне искать, используя только файл словаря linux ( stardict-xfardic-gnu-linux-2.4.2 )?

  • выйти из сценария оболочки
  • Переменная не расширяется внутри другой переменной bash
  • Как интерпретировать символ в строке, переданной через SSH
  • Перечислить временные файлы по числовому значению, имеющему число больше заданного постоянно изменяющегося имени файла
  • Как отформатировать CF-карту с помощью команды терминала?
  • Мониторинг активности жесткого диска
  • One Solution collect form web for “Поиск слова из определенного файла словаря в sdcv (консольная версия словаря Stardict)”

    Используйте опцию -u :

    -u –use-dict имя файла для поиска только словарь с этим именем книги

    Для поиска ключевого слова в конкретном словаре создайте несколько псевдонимов, например def для общего английского, defl для Linux и т. Д. Например:

     $ 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 
    Linux и Unix - лучшая ОС в мире.