This seems to work now: $ echo "This is cool" | ./perl6-m -p -e 's/cool/nice/' This is nice
$ echo "This is cool" | ./perl6-p -p -e 's/cool/nice/' This is nice $ echo "This is cool" | ./perl6-j -p -e 's/cool/nice/' This is nice Since there is also a similiar test in S19-command-line-options/03-dash-p.t I'm closing this ticket.