It's a little easier to see now that you've edited your post. But you still don't show the relevant part of your code. See PerlMonks FAQ#Posting-on-PerlMonks.

All that can be seen from what you posted is that you twice try to use a variable $out that has not been initialized. In other words, it doesn't contain what you think it does. You should print() it out to see what's in it. Maybe you read it from a file and forgot to chomp() the newline character off the end?

Of course since $out is uninitialized at line 20, your open() fails, but you don't know because you don't check, like this:

open my $OUT, '>', "$out.out" or die "open failed: $!\n";

You're also trying to read from a filehandle that hasn't been opened at line 26; put the same error check on that open() and see why the filehandle isn't open.

The way forward always starts with a minimal test.

In reply to Re: I get these errors when I perform the script by 1nickt
in thread I get these errors when I perform the script by mgamar

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.