Автор Гілка: Прибалдів від agrep.  (Прочитано 998 раз)

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Прибалдів від agrep.
« : 2005-12-31 04:58:59 »
Agrep is a tool for fast text searching allowing errors.
ftp://ftp.cs.arizona.edu/agrep/

Дуже швидко працює. Буквально доля секунди, зі здоровенним текстом. Також дозволяє з командного рядка виводити абзаци тексту. До цих пір не звертав уваги на нього.

Переробив свій смішний словничковий криптик (сам словничок можна завантажити  тут):
#!/bin/bash
# change the path to where you placed enua.txt:
DICTFILE=enua.txt
x=1

echo -ne "\e[1mCyberMova\e[0m En-Uk Dictionary \e[35mhttp://www.cybermova.com\e[0m
Enter your word (0 to quit): \e[1m"

while [[ "$x" != "0" ]]; do
   echo -en "\e[1m"
   read x
   echo -en "\e[0m"
   clear      
   if [[ "$x" != "" ]]; then
         n=`agrep -d '$$' "^$x" $DICTFILE |tee >(grep -c "^[a-z]" --) 1>&2`
   fi
   echo -ne "--[\e[31mE\e[0m\e[34mn\e[0m]-["  
   printf "%2s" $n ']------------------------------------------------'
   echo -e "[\e[33mU\e[0m\e[34mk\e[0m]--"
done

# have fun && Happy New Year!

BTW: форум витворяє чудеса зі скриптами, видаляючи знаки нових рядків іноді.
« Змінено: 2005-12-31 05:13:43 від tech »