Bob H wrote: > > I have a program that gets an EXE file using a regex pattern and puts it > into a file variable: > > foreach(@list) { > if(m/\d{8}.*x86.exe/) { > push(@match,$_) > } > } > > I then download the matching file: > > if(scalar(@match)) { > $file=$match[$#match]; > print "Downloaded file $file\n"; > $ftp->binary(); > $ftp->get($file); > }
Ah, another person getting the latest AV file from ftp.symantec.com. > I now want to run the downloaded EXE with some command line switches. I > have tried it with system but it doesn't seem to like using the variable > $file plus switches so I was wondering about how to get the filename out > of the $file variable. If that makes sense. my @switches = qw( -t -h -f ); system( $file, @switches ) == 0 or die "system $file failed: $?" John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]