Для тит хто стягнув словничок з dict.linux.org.ua, але не використовує Kdict.
Простенький скриптик для оболонки для пошуку по словнику (нічого воєнного
):
#!/bin/bash
# Шукає по словничку до тих пір, доки не введете 0 (нуль).
# Вкажіть шлях до власного словника:
DICT=~/dict/comp_ua.dict
#---------------------------
export GREP_COLOR="30;47"
x=1
echo -e "\e[30;47m--[en]-- --[ua]-- \e[0m"
while [ "$x" != "0" ]; do
echo -en "\e[1m"
read x
echo -en "\e[0m"
clear
egrep -i "^$x" $DICT
echo -e "\e[30;47m--[en]-- --[ua]-- \e[0m"
# можете додати grep --color
done
Пошук дуже простий.
^ початок лінії додано за замовчуванням, тобто шукає ваше слово напочатку лінії.
Якщо хочете щоб шукало посередині виразів, додайте крапку з зірочкою спереду:
.*header.
Мені цікаво якщо хтось покращить цей скриптик, напише також Perl/Python варіант.
Що справді хочеться, так це щоби лінія вводу користувача не міняла своєї позиції, щось
на зразок:
header--[En]-- --[Ua]--
header label головна мітка
header label заголовок
header layout структура заголовка
Щось подібне написав і на C, можливо додам пізніше для критики.