in reply to Re: perl glob
in thread perl glob
Sorry for my poor english...
The converter.pl is an other long programm which I have wrote for converting scripts in one programming language to the scripts in an other. But with converter.pl I can only convert one file in one go. E.g.:
perl converter.pl abc.wsIt will create a new script names abc.is. So I wrote this simple wrapper, to allow me converting several ws files in one go. E.g.:
perl wrapper.pl .wsFor instance, it converts abc.ws, efg.ws and hij.ws in one go, which I can't achieve with:
perl converter.pl .ws.P.S.
perl converter.pl *.wsalso didn't work, probably because I also allowed users to define the output filename by themselves, e.g.:
perl converter.pl abc.ws efg.isAnd here is the relevant codes in converter.pl:
my $file_name = ""; if (scalar(@ARGV) == 2){ $file_name .= $ARGV[1]; } else { $ARGV[0] =~ s/(.+)\.\S+/$1/; $file_name .= $ARGV[0]; $file_name .= ".is"; }
I checked here whether the user defined a name for the "is" file, if not the "is" file will take the same name with the "ws" file.
Many thanks!
|
---|