![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| А утилита для отправки сообщений электронной почты комплекс из командной строки | iBot | UNIX и Linux RSS Новости | 0 | 06-06-2008 05:50 AM |
| Комплекс найти grep или SED команду | sjburden | Shell программирование и сценарии | 3 | 05-31-2008 10:45 PM |
| сложные команды замены | spopuri | Shell программирование и сценарии | 5 | 05-24-2006 09:37 AM |
| Расширенный / Комплекс использования поиска команды | Perderabo | Ответы на часто задаваемые вопросы | 0 | 05-04-2004 02:13 PM |
| разбор текста или сложных grep? | jacost | UNIX для чайников Вопросы И Ответы | 4 | 04-29-2004 08:58 AM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
сложные команды grep
привет всем
У меня файл называется "list.log", который содержит так 00300 000024501043846 0 00300 000034531322871 0 00600 000000489100734 0 и так далее .. файл, выходит так Примером первого ряда)От позиции лидера на 1-5 номера (300), позиции 7-21 ID NUM (000024501043846), позиция 33 номер версии (0). Мне нужно принять все подряд в "list.log" файл и для поиска файла или файлы, которые: на имя_файла содержать Lider количестве, а в файл, я одна или несколько строк, которые содержит ID NUM с конкретной версии. Например на первой строке в "list.log" файл 00300 000024501043846 0 результат / usr/tmp1 Имя файла: file_num_id_00300_emp_56 результат / usr/tmp4 Имя файла: file_num_id_00300_emp_65 два файлы содержат этот серийный номер 000024501043846 с версии 0. в file_num_id_00300_emp_56 является доклад, размер строки 132. проблема заключается в том, что ряды а не с одними и теми же данными позволяет сказал нечто вроде этого: доклад для заказчика Алекс Swed Lider 300 ID NUM дата версия 000024501043846 21/05/2007 0 car_number involv_num prcnt 1234 3 50% ID NUM дата версия 0000299999999474 04/06/2007 1 по примеру число файлов, которые содержат все данные, составляет два. file_num_id_00300_emp_56 file_num_id_00300_emp_65 Я хочу вступить в число файлов, которое Lider, id_num и версии содержат в них. (которые включают, даже если этот файл, как дважды в один и тот же файл) к list.log файл или в другой файл Окончательный результат должен быть Лидер id_num версия number_of_appearances 00300 000024501043846 0 2 Как я это сделать? с уважением |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|