Just like the Perl code 'abc' produces the string abc, the shell code 'abc' produces the sequence abc. What you printed is literally what the shell passed to perl.
To pass 'some_job2.pl -x abc', you could use
\''some_job2.pl -x abc'\' "'"'some_job2.pl -x abc'"'" "'some_job2.pl -x abc'" \'some_job2.pl\ -x\ abc\' etc
Seeking work! You can reach me at ikegami@adaelis.com
In reply to Re: @ARGV ignores quotes
by ikegami
in thread @ARGV ignores quotes
by ovedpo15
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |