We should apply the same idea as issue 13447 to POSIX shell escaping as well.
@CyberShadow created dlang/phobos pull request #8684 "Fix Issue 23706 - Do not escape POSIX shell parameters unless necessary" fixing this issue: - Fix Issue 23706 - Do not escape POSIX shell parameters unless necessary POSIX follow-up to Issue 13447 / 09a0b876c87cec6bb7af62b55179aff745b203dc. https://github.com/dlang/phobos/pull/8684
dlang/phobos pull request #8684 "Fix Issue 23706 - Do not escape POSIX shell parameters unless necessary" was merged into master: - fdceb11b3b30a5dbea9e1159acbbe8642537d5f3 by Vladimir Panteleev: Fix Issue 23706 - Do not escape POSIX shell parameters unless necessary POSIX follow-up to Issue 13447 / 09a0b876c87cec6bb7af62b55179aff745b203dc. https://github.com/dlang/phobos/pull/8684