![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Помогите!!
Привет, мне нужна помощь.
У меня есть пара вещей, я застрял на 1) У меня есть текстовый файл, содержащий 25k строку поиска, что мне нужно искать в отношении сжатых файлов. Я использовал эту команду, но почему-то не похоже на все условия поиска. Я использовал zgrep - цвет \u003d всегда NF [имя текстового файла] имя сжатого файла Я знаю, что файл содержит те строки поиска (я испытал с некоторыми из них). иначе она не показывают ничего. 2) В тот же текстовый файл 1), нужно искать в отношении папки, содержащие сообщения электронной почты 50K (. ПОЛС формат). Если. EML файл содержит строку поиска матча, то он перейдет в другую папку. Поэтому я могу запустить пакетный печати позже. Пожалуйста, помогите!!! Ура |
|
||||
|
Является ли поиск строки в одной длинной строки за несколько строк, которые вы хотите, чтобы найти именно в таком порядке? grep-F и друзья обычно прочитать файл поисковых выражений, по одному в каждой строке.
Являются ли электронные сообщения по одному в файл, или же это один файл, содержащий несколько сообщений? В. ПОЛС расширение не стандартизирована; он может быть либо. Если у вас есть сообщения в файл, grep-л searchstring *. EML будут перечислены те, которые совпадают, но, опять же, что при поиске строка короче, чем максимум на одну строку. Вы действительно может занять время, чтобы подумать о нить тему, которая будет определять эту нить среди других; в основном, все должности, которые хотят помочь здесь, некоторые в срочном порядке. |
|
||||
|
Проблема с grep строка шаблона файл в течение нескольких файлов
к сведению принятые на нить пост.
Это один строку поиска на строку в текстовом файле (I очистки доменного имени до просто слова т.е. abc.com на ABC). У меня оба вида сообщение файл, 1) один единственный файл, содержащий несколько сообщений и 2), 50000 индивидуальных сообщений в электронной почте. ПОЛС формате. Проблема с поиском, она, как представляется, не для всех содержит строку поиска в текстовом файле в отношении целевого файла. Кажется, всего лишь несколько строк в строку поиска не используется. |
|
||||
|
Вы можете разделять поиска файлов на более мелкие куски? Мой опыт показывает, что grep будет жаловаться, если в модели файл слишком велик, но Существуют инструменты, которые, вероятно, будет просто обрезать структур, если они не вписываются в структуру буфера. Если все хиты на модели вблизи начала файла, что бы подтвердить это (правда несколько слабый) гипотеза. Если вы можете установить GNU grep, по крайней мере, он будет жаловаться, если моделей буфера слишком велика. Попробуйте также добавить опцию-F, если ваш zgrep, что поддерживает, или, распаковать файлы временно, и использовать fgrep. Чтобы скопировать файлы, сообщения, которые соответствуют одной из моделей и структур в структуры файла, используйте нечто вроде Код:
cp `fgrep -f patterns.txt -l -r /path/to/messages` /path/to/copy/to Это намного проще, если у вас есть сообщения в файл, хотя Существуют инструменты для grep сообщений в mbox файл сообщений, тоже. (См., если у вас есть средство под названием mailgrep на вашей системе. Кроме того, можно запустить с помощью Procmail Если вы знакомы с этим, но я угадала вас нет, и это поле еще слишком малы, чтобы начать объяснять.) |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|