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

Программирование на 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

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

Спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


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

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

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

lazhu писал(а):

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

grep -B 1 '0_1024/6144' file
Спасибо, большое.