Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: Editing multiple xml files in perl with help of Getopt::Long and Globbing

by hippo (Curate)
on Nov 30, 2013 at 11:08 UTC ( #1065046=note: print w/ replies, xml ) Need Help??


in reply to Editing multiple xml files in perl with help of Getopt::Long and Globbing

Unless you are doing something else with other options to the script which you aren't showing us, I don't see any reason for you to do the globbing in the script. Why not just use the shell's globbing instead? If you invoke the script with:

./script *.xml

and handle this in your code with:

while (my $file = shift @ARGV) { next unless -r $file; # Process the file here }

would that not achieve the end result?


Comment on Re: Editing multiple xml files in perl with help of Getopt::Long and Globbing
Select or Download Code
Re^2: Editing multiple xml files in perl with help of Getopt::Long and Globbing
by chidori (Novice) on Nov 30, 2013 at 13:17 UTC
    Sorry , didn't mention in my intial post. Yes, i have other options that will get the date and another option to print the xml content. Thats why i didn't do shell globbing.
Re^2: Editing multiple xml files in perl with help of Getopt::Long and Globbing
by Jim (Curate) on Nov 30, 2013 at 16:32 UTC

    Shell globbing isn't universal or portable. So in many cases, it's appropriate to expand globs within the Perl script using File::Glob or other mechanism. For example, in the Microsoft Windows shell (Command Prompt), wildcards are not as powerful or as useful as BSD-style globs; in particular, they can't be used to expand directories (folder), which makes them generally useless for my purposes. I invariably need my Perl scripts to permit their users to glob multiple folder names.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1065046]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (12)
As of 2014-09-23 13:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (221 votes), past polls