Re: Man grep или любой другой Клевый поисковик нуден

igigig2007

man grep
А для посика файлов какая версия нужна, и чтобы была совместима с Виндоус
Навеяло Контрой (что оно у него греп совместим с Виндой)
В Локалке масса этих самых грепов... но по-моему они все под Юникс
Или посоветуйте клевйю прогу - поисковик файлов (многоуровневое что нить с большими возможностями)= задолбалась я совсем

igigig2007

Чтобы например можно было искать по типу файла, по содержанию, и по конкретной папке, или что-то типо того

sergei1969

встроенный поиск в Total Commander

qsk78

В Total Commander хороший поиск, регулярные выражения есть.
Как вариант, есть еще поисковики, которые индексируют содержимое файлов, типа Google Desktop Search.
Как ты собираешься использовать grep без остального unix-окружения, я не понимаю. Тебе скорее нужен find. В таком случае можно поставить такие среды, как Cygwin или MKS Toolkit.
Еще можно использовать просто отдельно скомпиленный shell и нужные тебе unix-утилиты.

igigig2007

ну так не знаю как
как-то ставила субж про управление файлами
мне КОНТРА запостил о грепе..и добавилЮ что оно у него под Виндой работает
а в локалке все под Юникс как и должно быть.....

sergei1969

забей на контру, он любит моск @бать

juliuzz

есть такой зверь как Unix4NT
там вполне рабочий греп
фпоиск!

igigig2007

а что это такое?
поподробнее

juliuzz

ну это набор юниксовых утилит для НТ
содержит вроде как ls, grep, cat, head, tail, chmod, chown, cp, dd, find, more, less и прочее...

igigig2007

а оно много весит? места на диске мало

juliuzz

копеешный - 2,5 метра
и берётся здесь:

Ivan8209

"Мало места" --- это сколько?
100 КБ? 1 МБ? 10? 100?
---
...Я работаю антинаучным аферистом...

igigig2007

3 ГБ
а 37 занято

Ivan8209

Моя цигвиновская установка, в которую чего только ни входит, занимает около 800 МБ.
На самом деле, непонятно, какую именно задачу ты решаешь.
Лучше определись с этим, тогда будет ясно, что именно тебе нужно.
---
"Абстрактной истины нет, истина всегда конкретна."

igigig2007

не знаю, что у тебя...
мне нужен быстрый и многофункциональный поиск файлов на компе...
по содержанию (по слову в документе чтобы все как-то отсортировать по смыслу...
ТС видела.. поиск там не особенно удобен

Ivan8209

Поиск и классификация --- немного разные вещи.
Поиск я бы делал на основе find, file, grep, catdoc/wvXXXX и т.п.
С классификацией сложнее.
Там надо подумать насчёт использования какого-нибудь bogofilter или чего-то другого спамоборческого.
Я пока ещё думаю, стоит ли мне заморачиваться над этим.
---
...Я работаю антинаучным аферистом...

igigig2007

Да заморачиваться не стоит:)
просто скажи какой версии у тебя этот самый греп?
Классификация - фиг с ней... я ее вручную могу сделать..когда найду файлы по нужным мне словам

Ivan8209


$ grep --version
grep (GNU grep) 2.5.1

Зачем это?
Лишь единичному вменяемому человеку требуется ручная установка,
в основном, всё делается автомагически.
---
...Я работаю антинаучным аферистом...

igigig2007

я ламмер полный
щас гляну с поиске локальном
просто греп же под линукс вроде

Ivan8209

Ставишь Cygwin, из которого выбираешь coreutils, sort, uniq, grep, file, bash, sed, awk, less, iconv, catdoc.
Этого тебе достаточно.
Может, я чего-то упустил, это устранится в дальнейшем.
---
...Я работаю антинаучным аферистом...

sergei1969

и чего тебе там не хватает?

igigig2007

что именно? где?:) в ТС? много чего:(

igigig2007

задам убийственный вопрос.. ну может еще кто нибудь ответит
а как его ставить.. я загрузила Cygwin.exe но там еще есть setup.exe и еще куча всего
с чего хоть начать?

AlexV769

в ТС? много чего:(
слова, слова, слова.
ты хоть толком сформулируй, что надо искать и как.
пока из того, что ты написала, TC умеет всё.

igigig2007

кто нибудь подскажите плиз
нашла в локале директорию Cygwin и там просто огоромное кличество всего.. от сетапа до патчей и т.д.
скажите в какой последовательности все ставить?
ЗЫ: да, я блондинка

igigig2007

Прблема такая...
у меня около 20 000 файлов на компе... из них более половины материалы к диссеру, собранные в разное вр у разных челов и т.д.
у файлов названия соотв ничего не говорящие совершенно
поэтому файлы надо как-то отсортировать
единственно, что приходит в голову - это сначала произвести поиск по ключевым словам в файле.
и чтобы потом можно было бы уже в найденном отсортировать например по датам.. , по названиям, по... и т.д.
Вот

stm7583298

Yandex Desktop Search тебе в помощь!
Только есть у меня ощущение, что он содран с аналогичного гугла.

igigig2007

там тоде файлы индексируются?
мне не подходит пока, так как памяти не хвататет и места на компе
там индексный файл весит около 1 Гб (в гугл десктоп)

stm7583298

Да, индексируются
Я бы посоветовал стереть что-нибудь не очень нужное, ну или пользоваться встроенным виндовым поиском
Не уверен, правда, что он в документах Word'а умеет искать

AlexV769

если допустить перемещение файлов перед сортировкой по дате, размеру и т.п., то TC справится.

igigig2007

пробывала..по своим наблюдениям, хотя и ставишь галочку искать внутри файла, он все равно ищет по назв
+ почему то не воспринимает рдф-ные файлы.. т.е. выдает только док и хтмл

igigig2007

по дате и размеру - не спорю:)
может я не тот ТС скачала.. но он не могет (по-моему)
- искать в конкр папке
- искать файлы конкретного расширения
- искать в найденном
остальное вроде бы может

AlexV769

ты не поверишь, но это всё он прекрасно делает.
более того, начиная с 6.махровой версии в качестве шаблона пожно использовать regexp.

ava3443

там индексный файл весит около 1 Гб (в гугл десктоп)
Есть такое. Но можно индексировать выборочно, исключив лишние директории - попробуй, возможно индекс поменьше будет...

ava3443

КОНТРА, вот скажи, нафига девушке grep с find советуешь, да ещё и из cygwin?
Во-первых, их связка не решает поставленную девушкой задачу, во-вторых если уж советуешь - дал бы просто версии под win32 - занимают заметно меньше цигвина.

ava3443

почему то не воспринимает рдф-ные файлы
Потому что формат такой. Word, Excel, DjVu тоже не воспринимает наверняка...

igigig2007

кстати а эта самая грем под вин 32 это что такое?

Ivan8209

Одиночный греп, я думаю, не решит.
А вот Цигвин --- полезная вещь.
Например, из-за diff, который может оказаться оченно полезен,
раз там материалы к диссертации.
---
...Я работаю антинаучным аферистом...

igigig2007

аггга воспринимает, но с трудом.. раз 5 искала
приходилось вручную формат рдф ставить - тогда что-то искалось

juliuzz

кстати а эта самая грем под вин 32 это что такое?
я ж говорю - лежит тута

ava3443

Одиночный греп, я думаю, не решит.
Сорри, не дочитал до конца
А что, catdoc успешно смотрит современные вордовые файлы, которые в юникоде?

Ivan8209

Я не проверял.
Сейчас модно wvXXXX.
---
...Я работаю антинаучным аферистом...

igigig2007

Тогда подскажите в какой последовательности ставить Cygwin?
Мне уже ву принципе все равно
но вручную я буду неск дней за компом все сортировать

ava3443

wvXXXX
можно пример XXXX? а то ничего кроме wvdial не вспоминается

Ivan8209

Скачиваешь базовый дистрибутив, пускаешь setup.
Далее ставишь базовую систему.
Я думаю, что проще будет руками отсортировать.
Помещаешь всё в условно "мусор", откуда постепенно
выковыриваешь то, что тебе непосредственно надо,
попутно упорядочивая как мусор, так и извлечённое.
---
...Я работаю антинаучным аферистом...

Ivan8209

http://wvware.sourceforge.net/
---
Q37: А примерчик можно?
A37: пожалуйста. 2*2=4

igigig2007

скачала Cygwin.exe
там еще есть setup.exe

AlexV769

ты с unix/linux системами знакома?

Ivan8209

Там должно быть поддерево примерно такое:
. (setup.exe, cygwin.exe, какой-то конфиг)
./release
./release/coreutils
./release/bash
...
Тебе нужно всё это поддерево.
Если это по самбе, то можно сразу запускать setup.exe,
он спросит, где это поддерево.
---
...Я работаю антинаучным аферистом...

durka82

А искать в найденном ТС разве умеет?
Да и с результатом поиска ничего толкового не сделаешь - сохранить его, например, нельзя - а девушкевроде бы нужна как раз массовая обработка
Хотя потенциально за счет использования плагинов он способен искать внутри любых документов - только вот есть ли уже плагины для того же pdf-а например?

AlexV769

умеет он в найденном искать.
Feed to listbox жмёшь и ищешь.
список файлов сохранять вовсе необязательно - можно сразу сортировать с F6

igigig2007

./release
./release/coreutils
./release/bash
...
а эти релизы - куда девать? остальное поставилось!

igigig2007

умеет он в найденном искать.
Feed to listbox жмёшь и ищешь
у меня ТС 550 без наворотов вроде
и там просто серч есть... серч по слову - есть
где серчить - у меня выбор только между локальными дисками с, а, д (по папкам не вижу)
и не вижу выбора расширения (ну ладно фиг с ним)
даты - есть

durka82

Feed to listbox жмёшь и ищешь
И где эта волшебная галочка? Еще раз облазил диалог поиска - ничего похожего не нашел (правда у меня интерфейс русский, но тогда это должны были очень криво пересести)
список файлов сохранять вовсе необязательно - можно сразу сортировать с F6
Это после выведения на панель или до?

AlexV769

строка запроса:
*.pdf
*.?oc
112?.zip
где серчить - надо alt+F7 нажимать, находясь в каталоге, где искать надо
5.5 regexp не умеет.

AlexV769

это не перед поиском - а уже после него.

durka82

у меня ТС 550 без наворотов вроде
Поставь 6.5х
у меня выбор только между локальными дисками
У меня если ты был в папке - то она подставляется. Если было выбрано несколько папок - есть галочка - поиск в выделенном.
Или можно их через ; писать (вот конечно очень неудобно, что нет кнопочки обзор )
и не вижу выбора расширения
Пишешь в Искать файлы *.pdf, например.
А вообще есть такая магическая кнопка - ф1 - не пробовала?

durka82

А ответить на все вопросы?
Ну вот нажал я алтф7, поискал что-то.
Что я дальше должен делать, чтобы поискать в найденном?

AlexV769

Feed to listbox жми
результаты поиска появятся в окне.
ещё раз жми Alt+F7
дальше думаю догадаешься

Ivan8209

После установки их можно стереть.
---
...Я работаю антинаучным аферистом...

igigig2007

ты с unix/linux системами знакома?
только общие положения этого

durka82

Дошло - Feed to listbox переведено как Файлы на панель.
результаты поиска появятся в окне.
ещё раз жми Alt+F7
дальше думаю догадаешься
Делаю все это. Получаю обычный диалог поиска. И по результатам тоже не работает
Так что либо я такой недогадливый, либо у тебя что-то донастроено/доустановлено, либо одно из трех...
Кстати, в помощи про это тоже ничего не нашел
У меня 6.53 eXtended Pack 3.2.

AlexV769

значит надо результаты первого поиска выделить перед вторичным нажатием alt+F7

durka82

Надо же, так работает.
Но вообще-то не самая очевидная последовательность.
И сразу минус - нельзя искать в найденом, если искал внутри архивов
Если честно, то я вообще не понимаю, нафига сделали такое дурацкое ограничение (что результаты такого поиска нельзя вывести на панель)

AlexV769

есть такой момент.

igigig2007

Вот именно
я кстати немного в шоке, что нет нормального и главное удобного поисковика для файлов.. чтобы реально можно было бы удобно искать без выворотов
и без индексных файлов в 1ГБ

durka82

Вот к сожалению в ТС таких моментов не так уж и мало
Я еще понимаю - Фар - фришный продукт (хоть и только для СНГ) - его разработчики делают под свои задачи.
Но ТС-то вроде исходно коммерческий продукт - а все равно не доведен до ума

igigig2007

агга так ищется, но не зная этих приколов - мало что найдешь

AlexV769

ещё примеры?
фар умеет искать внутри архивов, а потом делать повторный поиск?
кстати, с помощью regexp можно почти всегда избежать необходимости повторного поиска.

durka82

я кстати немного в шоке, что нет нормального и главное удобного поисковика для файлов.. чтобы реально можно было бы удобно искать без выворотов
А что по этому поводу скажут любители Маков?
агга так ищется, но не зная этих приколов - мало что найдешь
Когда знаешь - это кажется логичным.
Но вот так почему-то не догадался. Правда я обычно делаю только один поиск или для второго поиска не подходит уже найденное - мб поэтому и не догадался, что не надо было...

AlexV769

воспользуйся поиском от MS - поймёшь, что TC умеет намного больше.
без выворотов нормальных возможностей ты не получишь.
либо длииииииииииииинные строки (в случае с find+grep либо куча галочек, строчек, вкладок и т.п.

igigig2007

про МС согласна на все 100
я с ним сегодня просто задолбалась

durka82

фар умеет искать внутри архивов, а потом делать повторный поиск?
Повторный - умеет, насчет архивов - не в курсе.
кстати, с помощью regexp можно почти всегда избежать необходимости повторного поиска.
Я и так избегаю. Да и повторный поиск нужен при соотв манере поиска.
воспользуйся поиском от MS - поймёшь, что TC умеет намного больше.
А я и не сравниваю его с другими - я оцениваю его с точки зрения "хороших вещей" и с точки зрения соответствия своим нуждам.
без выворотов нормальных возможностей ты не получишь.
либо длииииииииииииинные строки (в случае с find+grep либо куча галочек, строчек, вкладок и т.п.
Это ты про что? Про удобство интерфейса?

Ivan8209

> либо длииииииииииииинные строки
Написание скрипта избавляет от длинных строчек.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."

davidko

а чё за новая мода в форуме писать "нуден" вместо "нужен"?

igigig2007

ошиблось просто просто задолбалась МС поиском страдать

gsharov

Любители маков скажут - ваши проблеммы смешны Спотлайт умеет искать все и везде. За доли секунды На случай всяких изъебств (ака сложные поисковые задачи типа найти все файлы в интервале дат и вывести разницу между ними итп) предусмотрен команд лайн интерфейс (соответственно с грепом итп) . Задача же треда решается секунды за 3 %)

Ivan8209

А мы не ищем лёгких путей.
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."

igigig2007

агга если я еще себе Мак куплю, то им же и убьюсь

gsharov

не - под линух тоже есть похожие решения beagle например Только сыровато пока. И не так быстро (потому как не в ядре)

ava3443

То, что beagle не в ядре - это абсолютно правильно, иначе весь mono в ядро засунуть пришлось бы

gsharov

ну это да НО рмаботает из за этого медленно.

ava3443

а точно медленно? может просто машина тормозная? с Google Desktop на той же машине, только на винде пробовал сравнивать?

gsharov

да. и глючно к тому же. Я его дня 3 собирал, а потом еще неделю с русским учил работать. В итоге и медленнее и падает периодически - ну его нах... рашил я... И потом - я же со спотлайтом сравнивал ЗЫ - медленне - в основном про индексацию.

ava3443

А что спотлайт - на Маке проц другой, да и в целом железо совсем другое. Вот если бы это Мак на x86 был - можно было бы сравнивать хоть как-то.

igigig2007

Кстати, огроменно спасибо за инструкцию к ТС
все ищется замечательно просто
Только вопрос, а как можно результаты поиска и поиска в найденном забросить в отдельную папку (переместить в отдельную папку)?

sergei1969

сделать feed to listbox и потом скопировать куда надо

Marinavo_0507

а откуда этот спотлайт например модуль для декодирования форматов ms office берёт?

igigig2007

а если вырезать? получицца?

sergei1969

да вроде

gsharov

у него плагинная архитектура. Для всех основных форматов плагины входят в систему Вообще - там все очень нетривиально сделано - если есть желание почитать про архитектуру МакОСИ - можно это сделать Конкретно про спотлайт - http://arstechnica.com/reviews/os/macosx-10.4.ars/9 - но другие страницы тоже стоит посмотреть Оно того стоит

durka82

а как можно результаты поиска и поиска в найденном забросить в отдельную папку (переместить в отдельную папку)?
Это как раз просто - выделяешь и перемещаешь/копируешь.
Но наверное гораздо интереснее делать хардлинки
Только вот я забыл, как в ТС их делать
Напомните, плиз...
Оставить комментарий
Имя или ник:
Комментарий: