use strict;
use warnings;
use IPC::System::Simple qw(system systemx capture capturex);
$| = 1;
my $cmd = 'argv.test.pl qwerty asdfghjk zxcv';
my $op = `$cmd`;
print "==============\n",$op,"\n\n=================\n";
my @args;
push @args,'argv.test.pl';
push @args,"\"qwerty 12354\"";
push @args,'asdfg';
push @args,'zxcvbnm';
system('perl',@args);
print "\n\n==============\n";
systemx('perl',@args);
print "\n\n==============\n";
####
print "$ARGV[0]\n\t$ARGV[1]\n\t\t$ARGV[2]\n";
####
C:/Perl64.v.5.14/bin\perl.exe -w c:/Work/IPC.test.pl
==============
=================
qwerty 12354
asdfg
zxcvbnm
==============
qwerty 12354
asdfg
zxcvbnm
==============