... the record is fixed-width.
Yes, but fixed to what width?
That's the problem with specification-by-example, often used in PM postings because it is simply too tedious to include a complete, formal specification. One can infer from the example data of the OP that the width of the final field is 8 or 9 characters and is always 'roadtest'. (GrandFather uses 9; I'm not sure how you settled on 10.) But if this field is always 'roadtest' (i.e., is a constant), why bother to parse it at all?
That's when my PP (Programmer's Paranoia) kicked in and I thought it would be better to assume only that the final field would have no embedded whitespace (made originally for my variable field width solution) and so 'A*' would be safer, therefore better.
In reply to Re^6: read the filename column
by AnomalousMonk
in thread read the filename column
by roadtest
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |