Мне нужно проанализировать файл построчно по заданным правилам.
Вот требование.
Файл
может содержать несколько строк с разными данными.
01200344545143554145556524341232131
1120034454514355414555652434123213101200344545143554145556524341232131
2120034454514
и правила могут быть такими.
- если byte [0,1] == "0", то извлечь эту строку в /tmp/record0.dat
- если байт [0,1] == "1", то извлечь эту строку в /tmp/record1.dat
- если byte [0,1] == "2", то извлечь эту строку в /tmp/record2.dat
Я ищу любой язык, который может сделать это быстро и с очень длинным размером файла, например> 2 ГБ.
Заранее благодарен за всю помощь.
Спасибо