I belive it is only possible to open one file and read it into an array.
Stop right there. Why is it that so many bad programmers always read in files into arrays? Who is teaching them that? Which books promote this? Who is giving the courses that do this?

The need to read in a file into an array is uncommon. Often, you go through a file line-by-line, no need to keep more than a single line in memory. Sometimes, you want to entire file in memory - but even then, in most cases, you do not want an array. You'd slurp it into a single string.

Does anybody know how i can have both files open and then use the 'IF x == y' command to write this matching data into a new file.
You can open multiple files by using the open command multiple times. But I haven't the faintest idea how you would use IF x == y (which doesn't look like Perl syntax) to write to a file. I usually use print to write to a file.

Abigail


In reply to Re: Reading from two files at once by Abigail-II
in thread Reading from two files at once by sweeks

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.