I wrote a Perl script which receives 2 arguments specified with GetOpt::Long which I call the following way:
perl heavylifter.pl --file thisfile --db thisdatabaseTo save myself some time, I made a script which makes a system call to that script over a list of files. However I am at a loss to find out how to specify the arguments in long form.
To get by, I modified my heavylifter script to receive the file as $ARGV[0] and hardcoded the db in it to avoid the --db argument so the calling script looks like the following:use strict; use warnings; my @listFiles = ("thisfile", "thatfile", "thisotherfile"); foreach my $i (@listFiles) { print "file passed: $i\n"; system ("perl.exe", "full_path_to_heavylifter.pl", $i) ; }
This is clearly a step backward and I would appreciate any guidance on how to properly call a script from a script with GetOpt::Long arguments.
Best regards and thanks!In reply to Calling a script from a script with GetOpt::Long arguments by jjap
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |