Страница 1 из 1

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

Добавлено: 2014-12-18 8:59:00
m50b20
Привет всем.
Есть лог такого вида

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

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

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

Спасибо.

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

Добавлено: 2014-12-18 9:28:05
lazhu

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

grep -B 1 '0_1024/6144' file

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

Добавлено: 2014-12-18 9:59:44
m50b20
lazhu писал(а):

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

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