[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