[JT][mdk-re] Mail from cron
Grigory Milev
=?iso-8859-1?q?week_=CE=C1_altlinux=2Eru?=
Ср Окт 17 19:16:13 MSD 2001
>>>>> "balamut" == balamut <balamut на au.ru> writes:
balamut> Hello cornet,
balamut> Monday, October 08, 2001, 5:51:49 PM, you wrote:
c> Balamut wrote:
>>>
c> skip.
>>> Потом я даже прибавил путь /usr/share/doc к стандартному пути и он мне
>>> проиндексировал ~13000 документов. Я радовался, теперь искать что-то в
>>> доках по ключевым словам стало так же удобно как в Винде.
c> Ну, батенька, ежели поиск в винде для Вас удобен - Вы просто великий
c> аскет! :-)) По мне, так лучшего и быстрейшего поиска по ключам нежели
c> было реализовано в хелпере OS/2 никому еще не удалось сделать.
balamut> Все таки спрошу еще раз, кто чем пользуется для поиска по
balamut> ключевому слову? Знаю, что можно заставить grep выводить две-три
balamut> соседние строчки из файла (-C кажется), но ведь она ищет только
balamut> по .txt файлам, по man-ам она не ищет, они кажется в сжатом виде
balamut> хранятся на диске.
balamut> А как в каталоге /usr/share/doc во всех этих .html-ах искать?
balamut> Htdig очень удобен, но из khelpcenter-а его изъяли, а зря. Теперь
balamut> на знаю, как htdig натравить на этот каталог
Да вариантов много:
по манам можно воттак:
find /usr/share/man -type f -name "*.bz2" -exec sh -c 'bzcat {} | grep "Chego tam ischem"' \;
по html и того проще:
find <html path> -type f -name "*.htm*" -exec sh -c 'cat {}| grep "Chego-to tam"' \;
если хочется выкинуть html'ые тэги, можно сделать вот-так:
find <html path> -type f -name "*.htm*" -exec sh -c 'lynx -dump {}| grep "Chego-to tam"' \;
Правда эти варианты далеко не самые быстрые, но я как-то привык таким образом выискивать.
--
/ Grigory Milev
---
Life too beautiful and interest...
Don't worry, be happy.
Подробная информация о списке рассылки community