I am new to Perl and am trying to determine if Perl is the right tool for the job. We currently are processing flat files we receive from vendors. The flat files have a series of about 7 or 8 fixed length record types. We are changing our processes, which means our flat file layout is changing. We may be adding fields, deleting fields, or changing the length of fields in the various record types. For the time being, we will need to continue processing the old file formats along with the new file formats until all vendors switch to the new format. I was thinking of using Perl to read the file coming and determine if it is the old format or the new format. If it is the old format, we would reformat each record type, adding the new fields, deleting the obsolete fields, and changing field lengths where needed. Does this seem like something for which Perl would be good to use? Thanks, Larry

In reply to File re-formatting by lma3j

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.