Input file could be like
header1=val1 header1b=val1b data1 ================== header2: val2 header2b: val2b data2 =============== header3: val3 header3b: val3b data3 header4= val4 header4b= val4b data4
For these 4 blocks of data, I want to extract the ones matching one or multiple regexp. I could grep them, but I need to reform the data block after, so I'm looking in alternative solutions, module/library or tool. The separator could change in the same file.
I quickly check File::Stream (1) and it seems a possible option.
about why I search for different solutions, that's a kind of common challenge :). find different views of the problem, differents solutions, more performance, more clean code, more portable and so on ...
(1)
http://search.cpan.org/~smueller/File-Stream-2.20/lib/File/Stream.pm
http://www.justskins.com/forums/file-stream-confusion-80665.html
In reply to Re^2: parse file per customized separator / block / metadata
by raiten
in thread parse file per customized separator / block / metadata
by raiten
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |