in reply to Launch terminal in MAC and PC

IPC::Open2 seems to work on Windows even with lists of arguments:
use IPC::Open2 'open2'; my @cmd = qw(perl -v); open2(my $read, my $write, @cmd) or die "[@cmd]: $!"; print while <$read>;