If I load 3 files and the data is only in 2 files will my 3rd file become blank? or will it be left alone?

The code you wrote, which I just put in the loop, just does this: split the line on colons, check if the second and third fields match certain values and if yes skip that line via next, otherwise write the line back out via print. In other words, it will delete the lines that match the condition, all the other lines remain unchanged. This is true for any file the code processes. This is the advantage of the loop, you know every file will be treated exactly the same - unless of course there's a fatal error on one of the files, in which case the rest won't be processed, but there are ways to handle that too.

Minor edits.


In reply to Re^3: Delete Lines Across Multiple Files by haukex
in thread Delete Lines Across Multiple Files by PilotinControl

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.