First off: always use strictures (use strict; use warnings; - see The strictures, according to Seuss). There are a huge number of variables in you code fragment that may be global, but it is impossible to tell and impossible to tell what the nature of their contents ought to be if they are global. So, first off use strictures and lexical variables (declare them with my). If that doesn't resolve your issue by pointing out some silly lifetime issue, reduce the code to a runnable sample that demonstrates the problem.

Note that you sample should provide any required data in a variable or in the __DATA__ section (and not much of it).

@names = $new_gecos; looks suspect to me.

Why do you need to chomp @exact_match?


Perl reduces RSI - it saves typing

In reply to Re: Best way to search content of an array by GrandFather
in thread Best way to search content of an array by walkingthecow

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.