And I don't think it's been mentioned yet but nesting your while loops reading like that doesn't make much since sense. You're going to read the first line from FO, then you're going to read all the lines from F1 (modulo the problems already mentioned there). The next time through it would try and read the next line from F0 but when it tried to read from F1 again that's going to still be at the end of the file and not do anything useful.

That being said this whole thing's a mess between the formatting and the logic; I don't have the time (nor inclination, honestly) to untangle it. You should stop and take a step back and think what you're doing and change your approach. But as I said, I can't make heads nor tails of what you're attempting to do so I don't really have any suggestion what you should be doing (like what data structure you'd want to parse the shorter/smaller file into to consult against as you read through the larger one).

Edit: ENOCAFFEINE. A word.

The cake is a lie.
The cake is a lie.
The cake is a lie.


In reply to Re: reading the wrong input file out of 2 opened file by Fletch
in thread reading the wrong input file out of 2 opened file by perl_boy

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.