Thanks all for the comments. I already read glob documentation,so that wasn't really helpful, and I don't recall anywhere that a wildcard was spcified there as required but perhaps.

I'm trying to think of a SAFE way to wildcard the file and only get exact matches (except for case). I'm thinking maybe glob for

myfilename*

Then grep that list for files that match my original file length. Pretty tricky huh? I also read:

https://metacpan.org/pod/Path%3A%3ATiny

and ^F for "case" ; upper/lower didn't seem to be discussed at all.

I'm thinking of just using something like the old reliable albiet fugly:

my @f = grep /^\Q$fileName\E$/i,readdir D;

This whole endeavor of asking this was to get more skilled with glob(). It seems strange to me that part of glob() functionality is to return a subset of the set of files in a dir. That's exactly what I want to do - just different than a partial filename? That's why glob() seemed like a more natural approach to this requirement.

Larry said  Perl makes the difficult easy and the impossible possible. In this case, it seems it's making  Perl is making the easy, difficult! Just IMHO :)

TY sirs and ladies..


In reply to Re^2: Can I get help with Perl glob for filtering a directory by misterperl
in thread Can I get help with Perl glob for filtering a directory by misterperl

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.