Drieux wrote:
> 
> On Wednesday, April 3, 2002, at 01:09 , Allison Ogle wrote:
> [..]
> > However, if I didn't know the name of the datafile how would I open it?  I
> > tried $inputFile="(*).dat"; and $inputFile="*.dat"; but neither works.
> > Does anyone have any ideas?  Thanks,
> 
> ### #!/usr/bin/perl
> ###
> ### use strict;
> ###
> ### my $dir ='.';
> ### my $suffix = '.txt';
> ### opendir(THEDIR, $dir) or die "unable to read $dir:$!";
> ### my @allfiles = grep { $_ =~ /$suffix/ } readdir THEDIR;
                                  ^^^^^^^^^
This interpolates to /.txt/ which will match file names like
"sometxt.doc", "othertxt", "any-old-file-with-txt-in-it", etc.


> ### closedir THEDIR ;
> ###
> ###
> ### print "found file $_\n" foreach  (@allfiles);


John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to