Есть небольшая утилитка, написанная при помощи flex, которой на вход подается поток данных из последовательного порта (или файла, или стандартного ввода). Она этот поток разбирает, выдавая наружу текст разделенный \n\n:
wejkgb kwejhrgb ejwrgb
wergjhwbergkjhwberkgjhwebg
wergjwherbgkjwhebrgkjhwergb
wkejrhgbkwjehrgbkjwehrbgkjwb
werghbwekrjgbwkjerhgbwer
ewrgkjwehbrkgjhbwegbrgjwhb
ergbwekjrgbwkejrhgbkwjehb
ewrgkjwhbrkgjbewrkjgbwe
и т.д.
Требуется расфасовать эти блоки по файлам с номерами 0,1,2,...,n. Хочется использовать решение в духе unixway, т.е. фильтрацией через имеющиеся программы. Как это сделать проще всего?