You get command invocation *without using the shell* with somewhat less cumbersome syntax. When you invoke system() on a list rather than a
string, it bypasses the shell when running the external command.
Though you can do the same with open in current Perl versions, the syntax is just a bit clunky:
Or something like that. Cool to hear opening pipelines works on Windows anyway.