Personally, I would take a different approach, which might be suitable for your needs or might be more general and more complicated than you want to get into. While the file is inherently row-oriented, I see your problem as essentially column-oriented. As a consequence, I would store each day's data as an array. In this case, any row only has data for one day. Is that guaranteed? or simply a characteristic of the sample data? For that matter, can there be more than one entry for a single day? If only one, a simple hash mapping 'day of the week' to 'entry' is sufficient .... though handling 'status is slightly more complicated.
In general, understanding the requirements to a greater extent would lead to a more general, more robust, simpler solution. Otherwise, we're trying to solve the wrong problem, and any 'solutions' will be lucky to be useful.
--
TTTATCGGTCGTTATATAGATGTTTGCA
In reply to Re: inserting in different places in a file
by TomDLux
in thread inserting in different places in a file
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |