Разделение файлов на основе содержимого файла и сопоставления с образцом

Мне нужна ваша помощь в форматировании текстового файла с помощью bash / linux. Файл выглядит следующим образом: в нем всегда есть строка с названием Rate: Sth, затем следует подробности в очень конкретном формате. Я хотел бы разбить файл на части по одной ставке для каждого файла. В этом примере я хотел бы иметь 3 файла, и в каждом из них есть соответствующая строка, в которой указано значение скорости.

Как вы подойдете к этому?

line No. Main Text
1    Rate: GBP
2    12/01/1999,90.5911501,Validated
     .....
     .....
210  18/01/1999,90.954996,Validated
211  Rate: RMB
212  24/04/2008,132.2542,Validated
     .....
1000 25/04/2008,132.2279,Validated
1001 28/04/2008,131.69915,Validated
1002 Rate: USD
1003 21/11/11,-0.004419534,Validated
13
задан Cédric Julien 25 November 2011 в 19:01
поделиться