Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^3: A nice little question for the insane

by crenz (Priest)
on Apr 06, 2005 at 09:57 UTC ( [id://445229]=note: print w/replies, xml ) Need Help??


in reply to Re^2: A nice little question for the insane
in thread A nice little question for the insane

And in fact, these tools are bundled with Perl. Take a look at geopt/Getopt::Std, although I like Getopt::Long much better.

  • Comment on Re^3: A nice little question for the insane

Replies are listed 'Best First'.
Re^4: A nice little question for the insane
by Anonymous Monk on Apr 06, 2005 at 11:25 UTC
    I don't agree. It looks like what the OP is doing is sort of similar as what you expect from the shell - taking the argument string, and chopping it up into pieces. That isn't what any of the getopt tools are doing - they are taking the pieces and processing that.

    In parsing/compiling terms, getopt and Getopt::* are parsers. The OP is lexing: turning a string into tokens. And that's what the shell is doing as well (which makes the qx trick work - although the shell will parse things different than the OP does).

      Yes, you're right. However, I don't know the scope of the original poster's problem, so I thought I'll just supply the link so that the OP can think about whether the modules might already do what (s)he needs to do -- or not.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (3)
As of 2025-07-18 01:54 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.