|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 04 Jun 2002 17:19:18 To : Stanislav Latishko Subject : Re: q: База файлов на сидюках ... --------------------------------------------------------------------------------
Hi, Stanislav!
>>>>> "SL" == Stanislav Latishko <sl@sl.spb.su> writes:
SL> Треба совет. Задолбался я совать сидюки один за другим, отыскивая
SL> нужный мне файл. Хочется иметь некий аналог команды locate, только
SL> чтоб работала по всем сидюкам, которые я ей когда-то скормил.
а slocate не умеет в несколько баз заглядывать?
я вот смотрю на man 1L slocate, и опции -o, -d наводят меня на то, что
можно в этом направлении покопать.
Если оно умеет искать во _всех_ базах, который найдутся в путях указаных в
-d, то остается написать скрипт, который прочтет с компакта некоторый его
уникальный идентификатор, создаст в каком-нибудь /var/cd-files каталог с
таким именем и там создаст базу по этому компакту.
Как-то еще посмотреть чтоб выводилось из какой именно базы нашелся файл,
но это думаю не сложно (впрочем, как и сделать итератор по всем базам
которые найдутся в /var/cd-files/*/)
SL> Есть такое готовое или самому надо творить ?
если slocate out-of-box не умеет, то думаю самому, причем начиная с
slocate. если внутрь него залезать не хочется, или хочется чего-то сильно
классного написать - посмотри в сторону RDF. В качесве примера можно
взять rpmfind.
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25418423a21d.html, оценка из 5, голосов 10
|