Javeed Sar wrote at Wed, 21 Aug 2002 09:50:02 +0200:
> @file=`ls $ja`;
>
> #Here the output is a list of files:
> cp.exe
> eula.txt
> test2.vbp.mkelem
Should this file matched too or not ?
I assume in my solution that it isn't.
> test3.vbp
>
>
> # I want to grep for files with .dsp or .vbp extensions here, if the
> number of files with extension .dsp or .vbp is > 1 i should exit saying
> project exists. or else send mail.
>
> am i doing the right thing?
>
>
> @projectFilesExist = <$file\{*.dsp,*.vbp}>;
> if ($projectFilesExist> 1)
> {
> die "\n\nThe element ($PN) is not allowed to be added to
> ClearCase,Because a project already exists.Please contact Clearcase
> administrator or javeed (Extn 4919).\n";
> }
> else{
> $cmd= `sendmail`;
> }
If I understand you right,
all you want is to find out,
whether your current directory contains a file ending on .dsp or .vbp
and depending on that to make something:
use constant PROJECT_EXISTS_ERROR => <<EOE;
The element ($PN) is not allowed to be added to
ClearCase,Because a project already exists.Please contact Clearcase
administrator or javeed (Extn 4919).
EOE
opendir DIR, "." or die "Can't open current directory";
/\.dsp$/ || /\.vbp$/ and die PROJECT_EXISTS_ERROR while ($_ = readdir DIR);
# Now send a mail
# How to do it is written under
# perldoc -q "send mail"
Best Wishes,
Janek
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]