Совершенно независимо родил методу локального поиска. Оказалось, велосипед. Под Windows именно такой продукт уже есть, причём сильный, бицца с ним я не хочу. Под Unix подобной штуки не нашёл, затеял сделать и раздать. Базовая идея - главная программа, которая спускается по директориям, а каждое имя файла пускает по цепочке плагинов. Набросок я уже сделал, надо привести в божеский вид. fit . -name *.gz -print плагин name возвращает все, что подходит, главная программа передаёт это плагину print, который выводит полученный аргумент. Первое - вести себя как find, чтобы последний можно было выкинуть. Второе - написать плагинов типа поиска в pdf, архивах, etc. Ищу напарника. После того, как самое важное продумано, интересу поубавилось. Может кооперация придаст новой энергии. Надо качественно переделать саму плагино-пускалку: убрать ненужные ограничения, отловить мемлики, добавить локализацию, привести код к стандартам GNU. Думаю всё ляжет в 350-400 строк кода. А плагины пусть кто-нить ещё пишет т.к. это невесело, душа просится ввысь, бередят её эссе Грехэма
http://beaglewiki.org/Main_Page http://news.zdnet.co.uk/0,39020330,39164634,00.htm mnoGoSearch вроде тоже умеет по венику искать.
а в чем фишка? find и так это уже делает ... по сути ты предлагаешь сделать самый настоящий аналог find
Признаюсь. Рано я писать кинулся. Стандартная утилита поиск не должна уметь искать напр. по тэгам mp3. Нафиг оно, положим, на серверах?