David, I haven't used usfm2osis.pl, but are you sure it is capable of handling multiple files at one time anywhere? Usually the file glob is expanded by the shell (at least in the Unix world) so the program will actually receive multiple distinct arguments expanded out to match each file in the glob. I thought Windows operated the same way. Perhaps usfm2osis.pl is designed to be executed in a loop? From bash they are very easy to write: for file in $(ls *.usfm); do usfm2osis.pl $file; done
Additionally, if you operate in Windows and are actually doing anything of consequence on the command line with Perl programs, you should probably switch to using Cygwin or MSYS as they will behave more reasonably than cmd.exe does. Cygwin will also have its own version of Perl available for your use and should behave the same as usfm2osis.pl. --Greg On Mon, Apr 11, 2011 at 7:01 AM, David Haslam <dfh...@googlemail.com> wrote: > Can anyone help? > > CrossWire utilities written as Perl scripts such as usfm2osis.pl seem to be > designed for Unix users only! > > This utility does not work when given with a wildcard to specify the USFM > files. > > It does work, however, for each individual USFM file when each > case-sensitive filename is specified exactly. > > I suspect that all such Perl scripts do not contain any code for > http://en.wikipedia.org/wiki/Glob_%28programming%29 globbing Windows > filename wildcard patterns. > > I'm not a Perl programmer. What is needed is for someone who is both a Perl > programmer and familiar with using Perl in the Windows environment to > improve all such scripts such that they are no longer a stumbling block for > users who prefer Windows. > > btw. I have ActivePerl installed in my PC. > > David Haslam > > > > > -- > View this message in context: > http://sword-dev.350566.n4.nabble.com/Using-Perl-script-usfm2osos-pl-in-Windows-tp3441764p3441764.html > Sent from the SWORD Dev mailing list archive at Nabble.com. > > _______________________________________________ > sword-devel mailing list: sword-devel@crosswire.org > http://www.crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page > _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page