Re: Running a Perl script from another Perl script
- From: Jim Gibson <jgibson@xxxxxxxxxxxxxxxxx>
- Date: Tue, 02 Aug 2005 14:50:28 -0700
In article <mJOdnXeEo7-uNnLfRVnyvw@xxxxxxxxxxxxxx>, Bob MacBob
<b_macbob@xxxxxxxxxxx> wrote:
> Hi all,
>
> I have two scripts:
>
> 1/ parser.pl which parses a text file and stuffs the relevant data into a
> mySQL DB - works fine no probs there
>
> 2/ importer.pl which I want to run through all the relevant files in a
> directory and run them through parser.pl
>
> I've got importer.pl to the stage where it can run through a directory and
> select the correct files to be processed, but I'm not sure how to pass each
> file over to parser.pl. I also need it to wait until parser.pl has finished
> processing a file before it passes it another file to process.
>
> I've read the fantastic Perl Cookbook but sadly it's leaving me more
> confused than enlightened on this particular issue. :(
You should rewrite parser.pl so that it implements a subroutine (better
still a subroutine inside a package) and pass the name of the file to
be processed as an argument to the subroutine, rather than a
command-line argument, which is what you might be doing now. Make sure
there are no global variables shared between parser.pl and importer.pl.
Then, it should be easy to execute 'do "parser.pl"' in importer.pl,
which will make the subroutine(s) in parser.pl available to the
statements in importer.pl.
If you can't get that to work, post some sample programs (not the real
ones, unless they are very short), but post them to comp.lang.perl.misc
(being sure to follow the guidelines for that newsgroup), because this
newsgroup is defunct.
Thanks.
----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==----
http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----
.
- Follow-Ups:
- Re: Running a Perl script from another Perl script
- From: Bob MacBob
- Re: Running a Perl script from another Perl script
- From: Bob MacBob
- Re: Running a Perl script from another Perl script
- From: Bob MacBob
- Re: Running a Perl script from another Perl script
- References:
- Running a Perl script from another Perl script
- From: Bob MacBob
- Running a Perl script from another Perl script
- Prev by Date: Re: Running a Perl script from another Perl script
- Next by Date: Re: Running a Perl script from another Perl script
- Previous by thread: Re: Running a Perl script from another Perl script
- Next by thread: Re: Running a Perl script from another Perl script
- Index(es):
Relevant Pages
|