Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^3: Strange system call failure in OS X

by Anonymous Monk
on Feb 15, 2013 at 21:25 UTC ( #1018980=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Strange system call failure in OS X
in thread Strange system call failure in OS X

Do I break it into a separate item for each argument?

Yes, it is  system "/usr/bin/foobar", "arg", "arg", "--arg=arg" ...

Any need for quotes?

No. Quotes are for the shell.

See system/exec.., kinda dense/long, but essentially  system q{single "st" "ri" "ng"} could be open to shell interpolation/invoke the shell, while  system "single", "st", "ri", "ng" will avoid the shell

So list is preferable because you don't have to quote to a particular shell , just quote for perl

perlop#Quote and Quote like Operators discusses making a list with qw" st ri ng ";

While you're in a learning mood, get a free copy of Modern Perl

See also


Comment on Re^3: Strange system call failure in OS X
Select or Download Code
Re^4: Strange system call failure in OS X
by Anonymous Monk on Feb 15, 2013 at 21:39 UTC
    $ perl -MData::Dump -e " dd\@ARGV " "he llo" there "bu ddy" ["he llo", "there", "bu ddy"] $ perl -MData::Dump -e " dd\@ARGV " he llo there bu ddy ["he", "llo", "there", "bu", "ddy"] $ perl - he llo there bu ddy use Data::Dump; dd\@ARGV; __END__ ["he", "llo", "there", "bu", "ddy"] $

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (4)
As of 2015-07-05 13:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (67 votes), past polls