Hello
I have a pretty simple problem
ex:
@a=qw( 1 2 3 4 5 6 7 );
$b=5;
now i just want to check if the value of $b i.e 5
exists in the array @a or not
Q 1) is there any way other than looping through the
array?
Q2 ) is there any predefined function to check the
existance of the element in the array..
thanks in advance
jabir ahmed
--- [EMAIL PROTECTED] wrote:
> Good Afternoon
>
> I am attempting to develop a script that will parse
> a directory listing and return only directory names
> that match a given expression.
>
> It would make sense to me to use File::Find to do
> this but based on the dir structure I am parsing,
> the amount of overhead to do this is enourmous !
>
> Basically, I have a file structure similar to:
>
> Dir1\Dir2\Support\119404\dirx\diry
> Dir1\Dir3\Support\119893\dirx
> Dir1\Dir4\Support\188884\dirx\diry\dirz
> .....
> Dir1\Dir1000\Support\100858
>
> I am simply interested in finding the directories
> directley under the Support dir (ex.119404 from the
> 1st example) . There is no consistancy to the naming
> convention other then Dir1 and Support. Dir2 can be
> many different values.
>
> I tried functionality similar to the following that
> did work on a much smaller test bed:
>
> my $dirs="I:\\ID_000000_000999";
> find sub { push @dirs, $File::Find::dir if
> $File::Find::dir =~ m/.+[Ss]upport\/\d+$/;}, $dirs;
>
> But in a larger scale dir structure. The performance
> of this was horrible !! (Since it is looking through
> the entire structure including dirs under the
> directory I am trying to match on).
>
> As you can see form the I:\\ this is on windows, so
> ls and similar UNIX commands are not available.
>
> Any thoughts on how I can accomplish this task with
> the lowest amount of overhead?
>
> Thanks!
> Jason
>
> --
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
>
> <http://learn.perl.org/>
> <http://learn.perl.org/first-response>
>
>
>
I do the diffcult immediately,but the impossible take's a little longer!!!
Cresent canaopy apartments
#19 Davis Road,
Thomas town,
Bangalore -84
Phone (mobile) : +91-98867 01148
E-Mail: [EMAIL PROTECTED],[EMAIL PROTECTED]
__________________________________
Yahoo! Music Unlimited
Access over 1 million songs. Try it free.
http://music.yahoo.com/unlimited/
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>