Разделение бинарного файла по шаблону

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

vvild
Сообщения: 1

Разделение бинарного файла по шаблону

Сообщение vvild »

Здравствуйте!

Столкнулся со следующей проблемой. Необходимо из лога сессии выдернуть файл.

Исходный файл может содержать непечатные символы.

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

ненужные данные №a1 ненужные данные Begin
нужные данные №b1 нужные данные
нужные данные
End ненужные данные
ненужные данные №a2 ненужные данные Begin
нужные данные №b2 нужные данные
нужные данные
End ненужные данные
....
....
End ненужные данные
ненужные данные


Выходные файлы должны быть:

file.a-1

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

Begin
нужные данные №1 нужные данные
нужные данные
End


file.a-2

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

Begin
нужные данные №2 нужные данные
нужные данные
End

...
file.a-xxx

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

Begin
нужные данные №xxx нужные данные
нужные данные
End


Подскажите решение, или с чего начать?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Разделение бинарного файла по шаблону

Сообщение sash-kan »

vvild писал(а):
10.02.2010 16:00
с чего начать?
с извлечения имён файлов из лога.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: