Помогите пропарсить файл

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
m50b20
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-02-15 9:57:45

Помогите пропарсить файл

Непрочитанное сообщение m50b20 » 2014-12-18 8:59:00

Привет всем.
Есть лог такого вида

Код: Выделить всё

ngXdslLCnfgLineIfIndex = 4194368 (  0  1  32  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/6144

ngXdslLCnfgLineIfIndex = 4194432 (  0  1  64  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/4736

ngXdslLCnfgLineIfIndex = 4325376 (  0  1  1  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/6144

ngXdslLCnfgLineIfIndex = 4325440 (  0  1  33  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/4736

ngXdslLCnfgLineIfIndex = 4456448 (  0  1  2  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/4736

ngXdslLCnfgLineIfIndex = 4456512 (  0  1  34  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/4736

ngXdslLCnfgLineIfIndex = 4587520 (  0  1  3  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/6144

ngXdslLCnfgLineIfIndex = 4587584 (  0  1  35  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/6144

ngXdslLCnfgLineIfIndex = 4718592 (  0  1  4  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_1024/6144

ngXdslLCnfgLineIfIndex = 4718656 (  0  1  36  0  0  0  0 )
 ngXdslLCnfgLineTemplate = 0_768/1024


нужно найти значение "0_1024/6144" во всех строках файла, в итоге чтобы вывод выглядел так:

ngXdslLCnfgLineIfIndex = 1 4
ngXdslLCnfgLineTemplate = 0_1024/6144

ngXdslLCnfgLineIfIndex = 1 3
ngXdslLCnfgLineTemplate = 0_1024/6144

первая строка это слот/порт
вторая скорость

Спасибо.

m50b20
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-02-15 9:57:45

Re: Помогите пропарсить файл

Непрочитанное сообщение m50b20 » 2014-12-18 9:59:44

lazhu писал(а):

Код: Выделить всё

grep -B 1 '0_1024/6144' file

Спасибо, большое.


Вернуться в «SHELL»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя