[Shell] Backslash within double quotes #YT5

@stanykey The issue seems related to how std::process::Command expects newlines to be passed in.

Right now your code is interpreting "\n" (a backslash and n) as actual newlines.

If newlines were converted back to "\\n" (a backslash and n), the tests could pass successfully: