$ LC_ALL=C perl -E'my $pid = open(STDOUT, "|–") // die $!' # your quote No such file or directory at -e line 1. $ perl -E'my $pid = open(STDOUT, "|-") // die $!' # entered via keyboard $